foo.txt
git mv foo.txt bar.txt
, за которым следует ] git add -A
затем git commit -m "переименованный foo.txt"
мастер проверки git
git merge branch_A
И при этом я получаю конфликт слияния (переименование / удаление).
CONFLICT (rename/delete): Rename foo.txt->bar.txt in branch_A and deleted in HEAD
В этом есть смысл, и я этого ожидал. Однако я хотел бы знать, есть ли способ для git merge не обнаруживать переименования, а вместо этого обрабатывать их как добавленные / удаленные. В этом случае я ожидал бы, что git обнаружит, что файл foo.txt был удален, и просто добавит bar.txt. Нет конфликта.
Я пробовал использовать -X rename-threshold, но у меня это не сработало. Я' Мы пробовали пороги 0 и 120 (число больше 100). Что мне не хватает?
Спасибо!
PS Я также получаю ошибку : отказ терять неотслеживаемый файл на ...
ошибки. Что это значит?