У меня есть файл с одной строкой. Я создаю ветку и добавляю вторую строку к тому же файлу. Сохраните и передайте ветке. Я возвращаюсь к мастеру. И добавьте другую, вторую строку в файл. Сохраните и передайте мастеру. Итак, теперь есть 3 уникальные строки.
Если я сейчас попытаюсь объединить ветвь назад к хозяину, он столкнется с конфликтом слияния.
Почему can not Git просто объединить каждую строку, одну за другой?
Моя попытка слияния ведет себя примерно так:
PS D:\dev\testing\test1> git merge newbranch
Auto-merging hello.txt
CONFLICT (content): Merge conflict in hello.txt
Automatic merge failed; fix conflicts and then commit the result.
PS D:\dev\testing\test1> git diff
diff --cc hello.txt
index 726eeaf,e48d31a..0000000
--- a/hello.txt
+++ b/hello.txt
@@@ -1,2 -1,2 +1,6 @@@
This is the first line.
- New line added by master.
-Added a line in newbranch.
++<<<<<<< HEAD
++New line added by master.
++=======
++Added a line in newbranch.
++>>>>>>> newbranch
Есть ли способ сделать это слот линии автоматически, один за другим?