相关疑难解决方法(0)

介于Mercurial的开发和生产之间

我已经使用了mercurial一段时间了,但还没有真正习惯使用分支机构,所以在将它应用到实际项目之前,我正在努力弄清楚这个工作流程是否有意义.

问题:每次我们通过合并到新版本来
恢复development分支时,恢复分支是否真的有意义production,或者我们应该创建独特的命名短期开发分支development-1.1

工作流程的描述:
我们的代码每一个生产就绪的修订将被标记(1.0,1.1等等),并放置在production分支.一旦我们投入1.0生产,我们立即开始处理下一个版本 - 1.1通过打开一个名为的分支development,然后由每个开发人员为每个分配的功能进行子分支以保持整洁.到目前为止非常简单.

development分支,现在包含在-合并feature分支,然后测试并合并到production的变化被认为是生产就绪.

当我们需要继续处理即将发布的版本时,1.2在此示例中,我们将production-branch 合并到development一个并开始工作.

修订的历史记录:

@    changeset:   8:21e89b501d4e
|\   branch:      development
| |  tag:         tip
| |  description: Development stage for v1.2 opened by merging production into development.
| |
| o  changeset:   7:920ca77aa956
|/|  branch:      production
| |  tag:         1.1
| |  description: …
Run Code Online (Sandbox Code Playgroud)

version-control mercurial branching-and-merging

3
推荐指数
1
解决办法
1214
查看次数