3

git bisect を使用して、何かを壊したコミットを見つけました。ファイルを以前のバージョンと比較したいのですが、ログメッセージウィンドウでファイルを右クリックすると、「ベースと比較」と「作業ツリーと比較」しか表示されず、役に立ちません。

古いコミットのファイルを以前のバージョンと簡単に比較するにはどうすればよいですか?

そのファイルの特定のコミットで追加/削除されたものを確認したいだけです。これは、ログメッセージウィンドウでファイルをダブルクリックしたときに TortoiseSvn が通常行うことです。TortoiseGit と WinMerge を使用してその結果を得たいと思っていますが、それが不可能な場合は、他のツールも適しています。

前もって感謝します。

4

1 に答える 1

2

git diff HEAD^

HEAD は最新バージョン、^ は「以前」を意味します。たとえば、HEAD^^ は 2 つ戻ることを意味します。

于 2015-05-13T13:51:30.593 に答える