Мне интересно знать, как слияния систем контроля версий.Как слияние работы второй, третий и т. Д. Время слияния файла?
Предположим, у вас есть файл A. На одной ветви, файл А модифицируется - называйте это файл B. В другой ветви, файл А модифицируется - называйте файл C:
B
/
A
\
C
Когда вторая ветвь слито в первой ветви, я понимаю, что 3-полосная выполняется слияние между B, C, и их родительским А. результатом является файл D на первой ветви:
B--D
/
A
\
C
Теперь то, что я не понять, что происходит после другой итерации. D изменяется, становится E и C изменяется, становясь F:
B--D--E
/
A
\
C--F
Если мы хотим сделать одно слияние со второй ветви к первому, какие 3 файлов, участвующих в 3-полосная слияния?
«ближайший общий родитель» - это классная идея. Благодарю. –
Спасибо за указание моей опечатки. :) –