1

有什么方法可以选择性地选择提交(或者提交组)并生成构建?

例如,假设我团队中的某个人已经提交了某项内容并且已经过测试,但我正在处理的部分尚未测试或尚未完成但已提交。我们希望其他更改被“拉入”以进行生产,但我的更改应该被排除在外。

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

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

4

1 回答 1

1

是的,它被称为每个功能的分支。正确完成后,您将始终拥有一个可部署的候选发布分支,并且您将始终能够“回滚”部署后出现问题的功能,而无需像功能切换这样的黑客攻击。这在这里详细解释:http: //dymitruk.com/blog/2012/02/05/branch-per-feature/

于 2012-07-18T11:31:24.817 回答