我的默认分支很老,过去几周没有改变 - 人们在另一个分支上工作。这意味着今天存在很大差异。很多新文件,很多文件被删除,很多文件都被更改了。我试图找出第二个分支“替换”默认分支的最简单方法。我真的必须合并每一个变化吗?谢谢
答案 0 :(得分:3)
我认为你描述的情况是你有两个非常不同的分支:被遗弃或被遗忘的'默认'分支,以及活跃的'default2'分支。将这些合并在一起可能很困难。
hg backout
为所有更改集创建反变更集,将其更改为“default”和“default2”的共同祖先。然后,因为'default'看起来就像'default2'的祖先,你应该能够将两者合并在一起而没有任何问题。然后,您的开发人员将开始使用“default”作为其主要开发分支。