Подтвердить что ты не робот

Сделать git игнорировать переименование

У меня есть файл foo.txt, который я хочу удалить, а другой, bar.txt, который я хочу добавить. Если эти два файла содержат более 50% контента, то Git будет считать, что foo.txt переименовывается в bar.txt. Как я могу сделать Git действительно видеть это как отдельное удаление с отдельным добавлением в одном и том же коммите без изменения глобального обнаружения порога%.

Спасибо!

4b9b3361

Ответ 1

Вы не можете. Внутри они будут сохранены как удаление и добавление. Отображение "переименования" будет вычислено позже и зависит от этого порога.

Ответ 2

Чтобы отключить обнаружение переименования с помощью TortoiseGit (хотя как параметр git -diff, должен применяться к git сам по себе как хорошо) Я добавил следующую строку в gitconfig, которая, кажется, делает трюк (хотя, основываясь на документации, я не думаю, что это должно):

[diff]
  renameLimit = 1