Предполагая, что у нас есть три файла 1 2 3, и все они имеют начальное значение 6 в каждом файле (commit a)
- В ветви 1 фиксирует: a (666), b (166),c (126) d (663)
- В ветви 2 фиксирует: a (666), e (777)
Где:
- bизменить файл1 6 на 1
- c изменить файл2 6 на 2
- d изменить файл1 файл2 обратно на 6 и файл3 на 3
- e изменить файл1 файл2 файл3 на 7
Когда я объединяю ветвь 1 в ветвь 2, только файл 3 имеет конфликт слияния?
Почему это так?
Насколько я понимаю, коммиты d
и коммит e
объединят все файлы отслеживания вместе, чтобы все файлы имели конфликты слияния?