У меня есть три версии файла:
version 1 common ancestor version 2
------------- --------------- -------------
before original line original line
original line after
Что происходит при сравнении этих версий для создания окончательной версии слияния?
Я прочитал некоторую информацию по этой теме, но я все еще не понимаю, как именно это работает.
Что касается последнего примера:
Является ли сравнение отдельных строк между версиями линейным? Если это так, то окончательное слияние должно выглядеть так:
1 line: before
2 line: conflict (both left and right contributors are changed compared to ancestor)
Это правильное понимание или это работает по-другому?