实现了git分支模型,如下所示
http://nvie.com/posts/a-successful-git-branching-model/
但是我的分支发展和掌握在这些步骤后分歧
第1步:将发布合并到主人(没有快进)
第2步:将发布合并到开发中(没有快进)
由于第1步的合并提交将无法用于第2步,因此开发和主服务器将分歧。
如何确保发展和掌握不会分歧。 ?
答案 0 :(得分:2)
git-flow
模型自然会使develop
和master
发生分歧。无法遵循该工作流程并确保develop
和master
之一始终是另一个的祖先。
如果你看一下master
而不是develop
中的提交,你应该只看到合并提交:
git log develop..master
这意味着,如果使用以下git-log
命令,则输出应为空:
git log --no-merges develop..master
如果您对此答案不满意,请修改您的问题,以解释为什么develop
和master
不会相互分歧的原因。