坩埚和多个mercurial克隆处理

时间:2012-02-07 10:58:01

标签: mercurial dvcs atlassian-crucible

我想知道Crucible是否可以使用Mercurial处理以下场景。 在这种情况下,如何将DVCS与Crucible一起使用?

项目中存在几个问题,开发人员每个问题都会从repo" stable-build"到repo" dev-0001" (在本地共享服务器上)。 克隆根据问题命名:" dev-0001"例如。

现在,开发人员将他的本地计算机克隆到克隆" local-dev-0001",进行更改,然后推送到" dev-0001"。

其他一些开发人员希望查看repo" dev-0001"在实现0001的开发人员可以推进到稳定构建之前#。

我尝试的是设置Crucible作为回购(一个单独的测试克隆"测试 - 坩埚"直接来自"稳定构建"。它花费了很长时间电源满机,大约5天。

我的问题是:如何设置Crucible和Mercurial,以便人们可以为" dev-0001"克隆befor eit被推送到一个中央服务器,没有等待5天Crucible解析" dev-0001"回购从一开始,也许可以使用它的父母的信息?这已经完成它是否需要某种插件?

如果有点模糊,我可以为场景提供更多清晰度, 感谢

2 个答案:

答案 0 :(得分:0)

我认为我发现如果不改变它,这个工作流程可能没有答案。也找到了这个为谁搜索答案:

https://answers.atlassian.com/questions/8798/does-latest-version-support-revieiwing-from-local-repositories-using-mercurial

答案 1 :(得分:0)

我想我的案例找到了一个令人满意的答案,可以使用预先提交的补丁文件, 通过在“dev-0001”中进行差异获得,然后推送到“稳定构建”:“hg outgoing -p> patch-0001”