我看到一些人在master
旁邊使用名爲dev
的分支作爲開發環境。即使他們使用功能分支,他們說有dev
分支更好。我其實沒有聽到爲什麼的合適答案。即使有開發分支,在推動它之前仍然必須完成工作。 (http://nvie.com/posts/a-successful-git-branching-model/)爲什麼我們需要開發分支?
我真的不明白。爲什麼我需要開發分支。
- 我使用主分支作爲我的開發分支。
- 我的任何撤消作品都在功能分支中。每當我完成功能分支中的工作,我都會將它合併到主控中。
- 任何時候我需要釋放,我標記主。
- 如果我有測試,分期或preprod環境,我也有這些分支。
就是這樣。這個流程爲我解決了一切。我沒有看到任何理由有dev
分支。
我錯過了什麼情況?使用master
作爲開發環境有什麼問題?如果你使用dev分支,你會使用哪些情況?
大師的作品對我和我的團隊來說還不錯! –
這很好。我認爲這是遵循慣例,或者如果他們在主分支中搞亂某些東西,他們會很謹慎。 – rajuGT
當同一個項目中有多個團隊時,dev分支可能會很有用,但它不是強制性的,它必須符合您的需求。 – axelduch