1

现在我们只有一个开发存储库,需要开始为测试和生产环境做准备。我们计划将 BuildMaster 用于 CI 和部署。我看到的正常工作流程是从 HG 签出源代码,然后创建在您提升/部署到不同环境时使用的构建工件。此工作流程似乎假设您只有一个存储库/分支在使用中。如果您为开发和稳定/发布有单独的分支/存储库,它将如何工作?

4

1 回答 1

0

可以使用多个存储库创建此工作流。

从 v4.1(代码)开始,Mercurial Extension不支持分支 - 但它肯定在路线图上。理想情况下,它会像Git Extension一样运行。现在在 v4.2 中,选择一个分支现在是源路径的一部分,因此可以使用变量访问它,也可以直接从存储库根目录下的 FileFolder 选择器中选择它。

但是,您可以设置 Mercurial 提供程序以使用多个存储库。为此,只需单击提供程序配置页面上的“添加其他存储库...”链接:

回购1

这将显示提供者的存储库列表:

回购2

然后您可以继续从那里添加多个存储库:

回购3

于 2014-02-01T21:14:09.467 回答