2012-07-18 38 views
1

有没有什么办法可以有选择地提交提交(或提交组)和生成一个构建?有选择地提交一个构建提交(通过混帐和竹)

例如,假设我的团队中有人犯了某些错误并且已经过测试,但是我正在处理的这部分内容尚未经过测试或者尚未完成,但一直在进行中。我们希望其他更改能够“拉进”去执行,但我的更改应该排除在外。

我们使用git,并使用Atlassian Bamboo(我们将JIRA与提交中的问题编号集成在一起,这也有助于跟踪任务中的多个提交)。

除了维护不同的分支机构,或者从操作角度改变事情,还有一些简单的方法可以实现我所追求的目标吗?

回答

1

是的,它被称为按功能分支。如果正确完成,您将始终拥有可部署的候选发行版分支,并且始终能够“回滚”在部署之后出现恶意的功能,而无需使用功能切换等黑客功能。这在这里详细解释:http://dymitruk.com/blog/2012/02/05/branch-per-feature/

+0

对于其他人,我建议还阅读亚当的文章受到启发的博客:http://nvie.com/posts/a-successful-git-branching-model/ – Dominic 2012-07-18 15:13:58

+0

是的。这很棒。 – 2012-07-18 18:12:59