【问题标题】:Selectively pulling commits for a build (via git & bamboo)选择性地拉取构建的提交(通过 git 和竹子)
【发布时间】:2012-07-17 07:30:53
【问题描述】:

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

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

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

除了维护不同的分支,或者从运营角度改变事物之外,还有什么简单的方法可以实现我所追求的吗?

【问题讨论】:

    标签: git build continuous-integration bamboo


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    相关资源
    最近更新 更多