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