Mi piacerebbe confrontare due rami che si sono divergenti in modo significativo. Vorrei anche limitare il mio confronto a una particolare sottodirectory in cui i file sono stati spostati solo in uno dei rami.Git diff diverse directory tra i rami
di layout Esempio:
branch-a
└── sub
├── file1
├── file2
└── file3
branch-b
├── file2
├── file3
└── file4
Esecuzione git diff -M branch-b
ramo-un modo corretto diff i file, ma include tutti i cambiamenti, non solo quelli in sub. Ho provato a utilizzare --relative
, ma questo sembra impedire il rilevamento delle mosse.