1 つのファイルの異なるリビジョンを比較したい。コマンドラインでこれを行うことができます
git difftool <revision_1>:<file_1> <revision_2>:<file_2>
.
しかし、GUI を使用して、比較するリビジョンを選択したいと考えています。そのため、GUI は指定されたファイルが変更されたコミットのリストを表示し、このリストから 2 つのコミットを選択して実際の difftool に渡す必要があります。
gitk -p file
同様のことを行いますが、後続のコミット間の差分のみを生成します。(そして、出力は単なる従来の diff であり、side-by-side difftool ではありません)。