当变更集很小时,Mercurial在合并文件方面做得更好吗?
假设我有一个开发分支,用于一些特性,称为“myDevelopmentBranch”,另一个分支“myOtherBranch”,包含很多更改,其中一些将与“myDevelopmentBranch”中的内容冲突。如果我频繁提交,从“myDevelopmentBranch”到“myOtherBranch”的合并结果是否(可能)会与我较少提交(例如,一天几次而每周一两次)的合并结果有所不同?我想知道这一点,因为我认为Mercurial(或任何其他风投公司)更容易以小块的方式跟踪变化,从而更好地了解如何合并它们当变更集很小时,Mercurial在合并文件方面做得更好吗?,mercurial,merge,dvcs,Mercurial,Merge,Dvcs,假设我有一个开发分支,用于一些特性,称为“myDevelopmentBranch”,另一个分支“myOtherBranch”,包含很多更改,其中一些将与“myDevelopmentBranch”中的内容冲突。如果我频繁提交,从“myDevelopmentBranch”到“myOtherBranch”的合并结果是否(可能)会与我较少提交(例如,一天几次而每周一两次)的合并结果有所不同?我想知道这一点,因为我认为Mercurial(或任何其他风投公司)更容易以小块的方式跟踪变化,从而更好地了解如何合
注意!我知道应该频繁提交的原因很多,这只是我一直在思考的一个技术问题。合并解决了位于两个分支顶端的更改文件之间的差异(假设您正在合并这些提示)。所以如果你有
- 1分支A上更改500行的变更集A1,父变更集Z
- 分支B上更改500行的1个变更集B1,父变更集Z