У меня есть локальная ветвь X, которая ветвится из моей ветки DEV.Я внес некоторые изменения в файл F1, добавил и зафиксировал только файл F1 локально, а затем отправил на свой пульт для ветки X. Затем я слил ветку X в DEV.Обратите внимание, что в запросе на удаление я вижу, что только файл F1 изменяется, как и ожидалось.
Однако, после того, как запрос на объединение объединен и изменение получено, я вижу два коммита, C1 и C2 - C1 для моегоизменения в ветви X и C2 для "запроса на объединение".Между C1 и C2 нет различий, но когда я проверяю C1 (имеется в виду сравнение его с предыдущим коммитом), я вижу, что F2 (другой файл, который я не изменил, также не отображался в моем diff для запроса на извлечение)) изменяется в этом коммите.Таким образом, файл F2 был изменен в результате слияния моего запроса на извлечение.Как это возможно?
Некоторые детали:
commit 0945d3c91c1d28f779c4db5c86c24b0d44cdaddd
Merge: d2f43be 79e5699
Author: nickname<company email>
Date: Mon Feb 25 22:49:07 2019 -0800
Merge pull request #SOME_NUMBER in REPO_NAME from X to DEV
* commit '79e56991a992c762266d75dd1e62e72012e0ebe6':
my commit message.
commit 79e56991a992c762266d75dd1e62e72012e0ebe6
Author: Full official name <company email> <--also, why is a different name displayed here?
Date: Mon Feb 25 22:43:41 2019 -0800
my commit message
commit 15a85ccecf21530c09524c89dc65dca35d0faecb
Merge: ce5917b d2f43be
Author: Another person <email>
Date: Mon Feb 25 19:37:09 2019 -0800
Merge branch 'DEV' of repo_name into DEV
«Предыдущий коммит» перед моим изменением 15a85-
Примечание:
Я слилсязапрос на извлечение в 22:49.Я могу видеть изменения в файле F2 в коммите 22:43 - тот, с моим официальным именем.