git-difftool:メルドを使用してフルファイルツリー比較?
質問
古いgitコミットのファイルツリーを作業ファイルツリーとmeldで比較する簡単な方法はありますか?
git-difftoolは非常によく似たことをしますが、実際に違いをしたくありません。全体のポイントは、それが呼び出しているツールがそのためにより良いインターフェイスを提供できるということです。
解決
Meldの最近のバージョンでこれをテストしましたが、現在組み込まれています。Meldで使用できます。u003Cdirectory path>だから「メルド」。現在のディレクトリで動作します。バージョンgit co [version]をチェックアウトしてから、git reset [version]^を作成し、「meld」を実行できます。任意のバージョンを以前のバージョンと比較するには。
他のヒント
と git > 1.7.11
, 、 git difftool
コマンドは、を使用して完全なディレクトリの拡散をサポートするようになりました --dir-diff
指図。これは一緒に使用できます meld
:
$ git difftool --tool=meld --dir-diff [commit-to-diff-against]
また、この問題は迷惑なので、git meldを作成しました。で見つけることができます https://github.com/wmanley/git-meld .
所属していません StackOverflow