【发布时间】:2009-11-07 07:19:28
【问题描述】:
我有兴趣了解修订控制系统如何合并。
假设您有一个文件 A。在一个分支上,文件 A 被修改 - 将其称为文件 B。在另一个分支上,文件 A 已被修改 - 将其称为文件 C:
B
/
A
\
C
当第二个分支合并到第一个分支时,我知道B、C和它们的父A之间进行了3路合并。结果是第一个分支上的文件D:
B--D
/
A
\
C
现在我不明白的是在另一次迭代之后会发生什么。 D修改为E,C修改为F:
B--D--E
/
A
\
C--F
如果我们要从第二个分支到第一个分支再进行一次合并,那么 3 路合并涉及的 3 个文件是什么?
【问题讨论】:
标签: version-control merge