古い git コミットのファイル ツリーと作業中のファイル ツリーを比較する簡単な方法はありますか?
git-difftool は非常によく似た機能を実行しますが、実際には差分を実行したくありません。要点は、呼び出しているツールがそのためのより良いインターフェイスを提供できるということです。
meld の最近のバージョンでこれをテストしたところ、組み込まれました。meld <directory path> で使用できます。現在のディレクトリに対して機能します。バージョン git co [version] をチェックアウトしてから git reset [version]^ を実行してから、「meld」を実行できます。任意のバージョンを以前のバージョンと比較します。
また、この問題が煩わしいと感じたので、作業ツリーまたはステージング領域に対して任意のコミットを比較するより快適な方法を可能にする git meld を作成しました。https://github.com/wmanley/git-meldで見つけることができます。