teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

さらに追記しました。(追記2)

2016/06/11 01:18

投稿

argius
argius

スコア9396

answer CHANGED
@@ -1,3 +1,14 @@
1
+ (追記2)
2
+
3
+ この現象はバグのような挙動に見えます。
4
+
5
+ なのでこの回答はいまのところ、問題の解決にはなっていません。
6
+
7
+ 以下の回答は操作の代替手段を記載したものですが、
8
+ 原因が同じのようなので、今回のケースでは使えなさそうです。
9
+
10
+ ---
11
+
1
12
  (追記)
2
13
 
3
14
  任意のリソース(プロジェクトでもフォルダー単位でも1ファイルでも可)を選択し、

1

比較エディターとGit ステージング について追記しました。

2016/06/11 01:18

投稿

argius
argius

スコア9396

answer CHANGED
@@ -1,3 +1,30 @@
1
+ (追記)
2
+
3
+ 任意のリソース(プロジェクトでもフォルダー単位でも1ファイルでも可)を選択し、
4
+ 右クリックで開いたメニューの"比較"→"HEAD 改訂"を実行すると、
5
+ 複数ファイルの場合は"同期化"ビューが開き、差分がツリー表示されますので、
6
+ 対象のファイルをダブルクリックすると、比較エディターが開きます。
7
+ 1ファイルの場合は直接、比較エディターが開きます。
8
+
9
+ ...
10
+
11
+ または、**Git ステージング**というビューを使えば、
12
+ `diff`, `add`, `commit`などの操作を1つのビューでまとめて行うことができます。
13
+
14
+ 操作にちょっとクセがあるのですが、対象のファイルを開いてからこのビューをフォーカスすると、
15
+ そのプロジェクトのステージング状態が表示されます。
16
+
17
+ 具体的には、`add`していない修正したファイル(ステージされていない変更)と、
18
+ `add`した修正ファイル(ステージされた変更)というペインに
19
+ それぞれファイルが表示されますので、比較したいファイルをダブルクリックすると、
20
+ HEAD改訂とdiffできます。
21
+
22
+ ...
23
+
24
+ ---
25
+
26
+ (最初の回答)
27
+
1
28
  2つのコミットを比較できれば良い、ということでしたら、
2
29
  以下の方法をお試しください。
3
30