私のプロジェクト履歴は次のようになります。
- ファイルa、bを編集します
- コミット、rev1
- ファイルの名前をa、b-> c、dに変更します
- コミット、rev2
- ファイルの編集c、d
- コミット、rev3
これらのコミット全体で2つのファイルに加えた編集の差分を表示したいのですが、git diff rev0..rev3
ファイルaとbの削除と、cとdへのすべての編集が1つの大きな追加として表示されるため、役に立ちません。ファイルの作成と混ざり合っています。
((a、c)、(b、d))が同じファイルとして扱われるrev1とrev3を含むdiffをどのように確認できますか?diffでファイル名を変更する必要はありませんか?