多个Mercurial存储库的连续合并

多个Mercurial存储库的连续合并,mercurial,multiple-repositories,Mercurial,Multiple Repositories,我在一个网站上工作,这个网站已经制作了一年了。不久,我将开始开发一个新版本,它的初始存储库将是当前站点存储库的副本。设置新存储库后,当前站点和新站点的两个存储库将发生分歧。但是,如果我修复了当前网站中的错误,我希望将该修复合并到新网站中 直到最近,我还使用了TFS,这使得合并一个存储库的两个不同版本变得很容易(在TFS中,它们被称为分支),但是如何使用Mercurial实现这一点呢?到目前为止,我只找到了关于如何合并两个不同的存储库以终止最旧的存储库的说明 干杯, 西蒙我认为没有问题。您只需将旧

我在一个网站上工作,这个网站已经制作了一年了。不久,我将开始开发一个新版本,它的初始存储库将是当前站点存储库的副本。设置新存储库后,当前站点和新站点的两个存储库将发生分歧。但是,如果我修复了当前网站中的错误,我希望将该修复合并到新网站中

直到最近,我还使用了TFS,这使得合并一个存储库的两个不同版本变得很容易(在TFS中,它们被称为分支),但是如何使用Mercurial实现这一点呢?到目前为止,我只找到了关于如何合并两个不同的存储库以终止最旧的存储库的说明

干杯,
西蒙

我认为没有问题。您只需将旧站点合并到新站点,然后继续合并即可。

谢谢您的回复,Djc。似乎就在StackOverflow问了这个问题之后,我自己在Mercurial的网站上找到了答案:

在您的案例中,它们不是不相关的存储库。第二个是第一个的副本,因此就mercurial而言,它们是相关的。这意味着您不需要在pull命令上指定
-f