変更されたすべてのファイルを一度に表示できる GUI 差分ビューアーと git 構成の組み合わせはありますか? 現在私は使用git difftool
しており、ファイルごとに個別の差分ビューアーを呼び出します。変更されたすべてのファイルの両方のバージョンをどこかに置き、それらすべてに対して diff ツールを 1 回だけ呼び出すように git に強制する方法があれば、それは素晴らしいことです。
4 に答える
svnでは、KDEの「kompare」プログラムを使用してすべてのファイルを1つに表示します。
ここみたいに:
svn diff > output
kompare output
または直接:
svn diff | kompare
また、同じことをするはずのGnomの「メルド」もあります(しかし、私はまだ試していませんでした)。
同じことがgitにも当てはまるはずです。
git 1.7.11以降、difftool
ディレクトリ比較をサポートしています:
" " は、ファイル ペアごとに 1 回外部ツールのインスタンスを実行する代わりに、2 つの一時ディレクトリにデータを入力した後、一度に 2 つのディレクトリ階層を比較できる外部差分ツールを生成する
git difftool
" " オプションを学習しました。--dir-diff
そのため、「 Git 内でファイルに使用するWinmerge
diff
」で述べたように、外部差分ツールと組み合わせることができます。
をご覧くださいAtlassian SourceTree
。Windows
&用の無料の Git クライアントですMac
。
ベータ版から使っています。そして、私の意見では、これまで git に使用された中で最高のツールです。
コマンド ラインに別れを告げましょう。SourceTree デスクトップ アプリで Git と Mercurial の全機能を使用してください。SourceTree のシンプルなインターフェイスを介して、ホストされているかローカルにあるすべてのリポジトリを管理します。
以下の詳細情報:
http://blog.bitbucket.org/2013/03/19/introducing-sourcetree-git-client-microsoft-windows/ http://www.sourcetreeapp.com/
Bazaar Explorer は非常に優れています。Plugin (Bazaar Git Support Plugin) を使用することで、Git で動作させることができると思います。