我在windows主机上使用Mercurial
和TortoiseHg
。
我们有一个团队的中央存储库,它必须始终处于稳定状态。
现在我正在和一个同事做一个特性,我们想要合并我们的工作,而不是通过中央存储库,因为我们的工作还不稳定。
所以我们有一个共同的祖先,然后我们有单独的提交到我们的本地仓库,我们需要合并这些工作并测试它,然后再把它推送到中央仓库。
我们该怎么做呢?
作为一个额外的困难,我正在用TortoiseHg
研究Windows
,而我的同事正在研究Linux
盒子。我们都只是Hg
的基本用户,所以如果这是一个有明显解决方案的问题,请道歉。
- 您可以使用命名分支并为您的WIP创建特殊的命名分支(推送到中央仓库)
-
您可以以真正的dvcs方式使用Mercurial:
- 在工作目录 中启动两侧的嵌入式web服务器
hg serve
获取repo的URL - 从远端拉出
hg pull URL-OF-REMOTE-REPO