我正在阅读git-read-tree,其中提到了两种合并:two tree merge
和3-way merge
。我想弄清楚它们之间有什么区别。我假设使用3向合并git检查任何特定代码块在共享父提交中的行为,检查是否有任何提交修改了它,如果只有一个提交修改了块git,则应用它而不会发生冲突。而使用两个树提交git只是比较两个树之间的块和标记作为那些提交之间不同的冲突。这个假设是否正确?
我也用Google搜索了two tree merge
,除了git doc之外,这个主题没有任何内容。