1
cielpy 2016-10-08 13:13:25 +08:00
hotfix finish 后会合并进 master 和 develop 的
|
2
yuankui 2016-10-08 13:30:25 +08:00
merge 不 merge 都一样, master 是 develop 的子集。。
|
3
yuankui 2016-10-08 13:33:36 +08:00
按照 gitflow 的规定,所有往 master 合的分支,都有往 develop 里面合并
不信你看图 |
4
SourceMan 2016-10-08 13:36:39 +08:00
流程是会的,是不是跟 develop 冲突了,自动合并不进去?
gitflow 只是约定了流程,帮你做了一些操作,不行就自己来就 OK 了 |
5
starit OP @cielpy 你好,我知道会将 hotfix 分支合并进 develop 和 master ,但我的问题是为什么不将 hotfix 合并进 master ,然后将 master 合并进 develop 。
|
6
cielpy 2016-10-10 16:31:14 +08:00
@starit 按照 git-flow 的规则, master 是 develop 的子集,所有 master 分支的代码都是从 develop 合并过来的, master 是作为保存最新一次 release 的代码的,不存在从 master 合并进 develop 的场景吧。
就作用上来讲, hotfix 完成后分别合并进 master 和 develp ,和先合并进 master 再合并进 develop 效果等价,因为 hotfix 开始时是直接从 master 开的分支,而 master 分支的所有代码 develop 分支都有, hotfix 完成后如果先合并进 master ,此时 master 分支也只比 develop 多了这个 hotfix 的代码,直接从 hotfix 分支合并到 develop 合并的也是同样的代码。 |
8
cielpy 2016-10-10 19:00:22 +08:00
|