Version control Mercurial:合并两个本地回购协议

Version control Mercurial:合并两个本地回购协议,version-control,mercurial,merge,tortoisehg,Version Control,Mercurial,Merge,Tortoisehg,我正在Windwos主机上使用Mercurial和TortoiseHg 我们为团队提供了一个中央存储库,它必须始终处于稳定状态 现在我和一位同事正在开发一个功能,我们希望合并我们的工作,而不必通过中央存储库,因为我们的工作还不稳定 因此,我们有一个共同的祖先,然后我们对本地回购协议有单独的承诺,我们需要合并这项工作并对其进行测试,然后再将其推送到中央回购协议 我们怎么做 另外一个困难是,我正在用TortoiseHg操作Windows,而我的同事则在Linux上。我们都是Hg的基本用户,如果这是一

我正在Windwos主机上使用
Mercurial
TortoiseHg

我们为团队提供了一个中央存储库,它必须始终处于稳定状态

现在我和一位同事正在开发一个功能,我们希望合并我们的工作,而不必通过中央存储库,因为我们的工作还不稳定

因此,我们有一个共同的祖先,然后我们对本地回购协议有单独的承诺,我们需要合并这项工作并对其进行测试,然后再将其推送到中央回购协议

我们怎么做

另外一个困难是,我正在用
TortoiseHg
操作
Windows
,而我的同事则在
Linux
上。我们都是
Hg
的基本用户,如果这是一个有明显解决方案的问题,我们深表歉意。对我来说不是

  • 您可以使用命名分支并为WIP创建特殊命名分支(推送到中央回购)
  • 您可以以真正的DVCS方式使用Mercurial:

    • 在工作目录中启动两侧的嵌入式web服务器
    • 获取回购协议的URL
    • 从远程侧拉
      hg拉URL-OF-remote-REPO
  • 您可以使用命名分支并为WIP创建特殊命名分支(推送到中央回购)
  • 您可以以真正的DVCS方式使用Mercurial:

    • 在工作目录中启动两侧的嵌入式web服务器
    • 获取回购协议的URL
    • 从远程侧拉
      hg拉URL-OF-remote-REPO

  • 对你有帮助吗?对你有帮助吗?