2013-10-21 7 views
10

大きく分岐した2つのブランチを比較したいと思います。また、私の比較を、ブランチの1つのみでファイルが移動された特定のサブディレクトリに限定したいと思います。Git diffによって異なるディレクトリが複数のブランチにまたがっている

例のレイアウト:

branch-a 
└── sub 
    ├── file1 
    ├── file2 
    └── file3 
branch-b 
├── file2 
├── file3 
└── file4 

はブランチ-正しくからgit diff -M branch-bを実行するには、ファイルのdiffを、それがすべての変更、サブ内だけでなく、それらを含んでいます。私は--relativeを使ってみましたが、動きの検出を妨げるようです。

答えて

15

は、私はそれを考え出した:

git diff branch-a:sub branch-b

関連する問題