鉴于现在的分支策略,一个bug或需求的更改需要同时提交master和release分支。目前大家的做法都是在master分支提交一遍然后再check out到release分支做一遍。
这样分支的记录看起来就会很混乱,如下图:4331这个bug一系列的修改,在release上提交了一遍,在master上又提交了一遍,看着混乱。
如果使用merge,在release分支修改完成后再merge到master分支,看起来就会清晰很多,代码之间的关系也更加明朗:
鉴于现在的分支策略,一个bug或需求的更改需要同时提交master和release分支。目前大家的做法都是在master分支提交一遍然后再check out到release分支做一遍。
这样分支的记录看起来就会很混乱,如下图:4331这个bug一系列的修改,在release上提交了一遍,在master上又提交了一遍,看着混乱。
如果使用merge,在release分支修改完成后再merge到master分支,看起来就会清晰很多,代码之间的关系也更加明朗: