我使用Git,和我設置了以下的分支機構來支持我的工作流程:我可以在git中強制執行合併分支嗎?
- 釋放,這僅包含已發佈的軟件,
- 測試,其中包含發佈給測試組軟件,
- 開發,這是開發發生的地方,
- some_topic_branch,其中功能等被添加。
主題分支從分支併合併到開發。當我們準備好測試版本時,測試會合併到開發中。當測試版本被批准用於生產時,版本合併進行測試。
這很容易設置,但我想知道git中的強制選項。例如,是否可以強制實施一個策略,即發佈分支上的唯一提交是否與測試合併,從而防止發佈分支上直接發生更改?
可能重複[阻止直接提交git倉庫中的master分支並接受合併?](http://stackoverflow.com/questions/7052686/prevent-direct-commits-on-master-branch-in-git -repository-和接受,合併只) – thelem 2015-11-19 09:55:13