我使用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