0

我在Windwos 主机上使用Mercurialwith 。TortoiseHg

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

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

所以我们有一个共同的祖先,然后我们对本地存储库进行单独的提交,我们需要合并这项工作并对其进行测试,然后再将其推送到中央存储库。

我们如何做到这一点?

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

4

1 回答 1

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

    • hg serve在工作目录的两边启动嵌入式网络服务器
    • 获取 repo 的 URL
    • 从远端拉hg pull URL-OF-REMOTE-REPO
于 2013-06-04T13:19:40.563 回答