Mercurial:合并两个本地仓库



我在windows主机上使用MercurialTortoiseHg

我们有一个团队的中央存储库,它必须始终处于稳定状态。

现在我正在和一个同事做一个特性,我们想要合并我们的工作,而不是通过中央存储库,因为我们的工作还不稳定。

所以我们有一个共同的祖先,然后我们有单独的提交到我们的本地仓库,我们需要合并这些工作并测试它,然后再把它推送到中央仓库。

我们该怎么做呢?

作为一个额外的困难,我正在用TortoiseHg研究Windows,而我的同事正在研究Linux盒子。我们都只是Hg的基本用户,所以如果这是一个有明显解决方案的问题,请道歉。

  1. 您可以使用命名分支并为您的WIP创建特殊的命名分支(推送到中央仓库)
  2. 您可以以真正的dvcs方式使用Mercurial:

    • 在工作目录
    • 中启动两侧的嵌入式web服务器hg serve获取repo的URL
  3. 从远端拉出hg pull URL-OF-REMOTE-REPO

最新更新