2012-07-18 47 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