我们正在使用Mercurial来管理一个由两个团队共同参与的项目。我们的团队管理着存储库,我们在其上使用hg flow,并拥有默认、开发和特性分支。另一个团队则在单独的存储库中进行其工作,我们不时地拉取他们的更改。
另一个团队对Mercurial并不是特别了解,他们希望在默认分支上进行工作。这使得我们拉取他们的更改变得很麻烦,因为我们想要保持我们的默认分支干净。
我们已经按照Ned Batchelder在http://nedbatchelder.com/blog/201111/advanced_mercurial_branches.html中建议的做法去处理,但这样仍然会在我们的存储库中留下以他们的分支标记为默认的提交记录。使用Bitbucket的pull requests也是如此。
其他想到的选项包括使用补丁或使用接合和剥离。我很乐意听取哪些方法更为简便的建议。
另一个团队对Mercurial并不是特别了解,他们希望在默认分支上进行工作。这使得我们拉取他们的更改变得很麻烦,因为我们想要保持我们的默认分支干净。
我们已经按照Ned Batchelder在http://nedbatchelder.com/blog/201111/advanced_mercurial_branches.html中建议的做法去处理,但这样仍然会在我们的存储库中留下以他们的分支标记为默认的提交记录。使用Bitbucket的pull requests也是如此。
其他想到的选项包括使用补丁或使用接合和剥离。我很乐意听取哪些方法更为简便的建议。