Ian*_*ton 3 version-control merge mercurial
经常提交(细粒度变更集)以使合并变得容易是否很重要?
换句话说:如果我不经常提交,Mercurial的更改记录是否缺少数据?
这是一个微妙的区别,但不是提交合并困难的提交的大小,它是你合并的频率.通常那些彼此强烈相关,但并非总是如此.例如,mercurial并不关心合并之间是否有100次提交,或者1次大型提交是否进行完全相同的更改.由于您从相同的基线合并,因此它无论如何都有效地将这100个提交归为一类.您将拥有必须手动解决的完全相同数量的冲突.
人们建议频繁合并的原因是人为限制,而非人类的限制.每天手动解决一次合并冲突对于一个人来说比一次性解决100天的冲突要容易得多.此外,如果您尽快完成,您通常可以完全避免以后的冲突.