合并规范
为了得到清晰的分支历史,在进行分支合并的时候有两点规范需要注意:
- 所有分支的合并都采用非快进模式,具体操作加下方;
- feature 分支只能定时同步 mater 的变更,而不能直接合并 release 分支等其他分支来实现代码同步;
附件为快进模式可能会导致的分支历史混乱问题,有兴趣可以看看。
非快进合并
命令行
--no-ff
表示此次合并不使用快进模式(fast forward):
git merge your_branch --no-ff
SourceTree
选中框选的这个选项: