Функция diff в git имеет «обнаружение копирования» - если он обнаруживает, что новый файл является (возможно, измененной) копией существующего файла, вывод diff скорее показывает различия между исходным файлом и новым файлом чем просто набор дополнений из пустого файла в новый файл.
Насколько я могу судить, git diff
использует некоторую эвристику для обнаружения этой ситуации. К сожалению, он не обнаруживает новый файл как копию другого, потому что, я думаю, он слишком сильно изменился. Я все еще хотел бы видеть различие, как будто это была копия. Есть ли способ сообщить git diff
, что новый файл является копией другого, чтобы он сделал это для меня?