13

gitでkDiff3を構成しました。

必要なのは、2 つのブランチ間のディレクトリの違いを確認することです。私が走るとき

git difftool <headbranch>

コマンドを実行すると、すべてのファイルが 1 つずつ開きます。しかし、それは私が望んでいるわけではありません。

4

4 に答える 4

20

git-difftool(1)は、この使用例を満たすようになりました。--dir-diff (または -d) スイッチを使用するだけです。

-d
--dir-diff
  Copy the modified files to a temporary location and perform
  a directory diff on them. This mode never prompts before
  launching the diff tool.

たとえば、次のようになります。

git difftool -d --tool=kdiff3 10c25f0da62929cca0b559095a313679e4c9800e..980de1bbe1f42c327ed3c9d70ac2ff0f3c2ed4e1

https://www.kernel.org/pub/software/scm/git/docs/git-difftool.htmlも参照してください。

于 2015-01-21T09:57:35.530 に答える
1

あなたが使用することができます

git diff --name-status <other-branch>

A/M/D のステータスで、相違のあるファイルを一覧表示します。

于 2012-11-09T11:40:16.140 に答える