Найти, когда (часть) файл был перемещен в git - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь объединить 2 ветки в git.В ветвях есть фрагменты почти идентичного контента, но в разных файлах.Объединение хочет сохранить содержимое в обоих файлах, что приведет к дублированию.

Предположительно, одна ветвь в какой-то момент перемещала содержимое из одного файла в другой.Как я могу узнать когда, в каком направлении и на какой ветке?

1 Ответ

0 голосов
/ 09 сентября 2018

Как узнать, когда, в каком направлении и на какой ветви?

По крайней мере, начинается с git log --follow ./path/to/file, и для каждого коммита отображает ветви, включающие этот коммит : git branch -r --contains <commit>.

Но имейте в виду, что --follow не всегда работает, , как объясняется здесь .

...