Почему мои изменения переносятся в другой файл в Git Merge? - PullRequest
0 голосов
/ 14 октября 2019

В новой ветке я создал новый файл (файл A) и написал для него некоторый код.

Слияние с веткой разработки У меня возникает конфликт слияния в старом файле, файле B. Запустив git diff против него, я вижу, что файл B перезаписан теми же изменениями, которые я внес в файл A.

Кто-нибудь знает, почему это так и как я могу это исправить?

Примечаниечто я не работал с файлом B в этой новой ветви и что файл A, кажется, удаляется слиянием.

1 Ответ

1 голос
/ 14 октября 2019

Попробуйте добавить -Xno-renames к вашей команде git merge , чтобы узнать, является ли это случаем, когда Git считает, что FileB - это переименование FileA (из-за схожего содержимого)

git merge -Xno-renames development

Или (Git 2.18+, Q2 2018):

git -c merge.renames=false development
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...