这是我们目前遵循的工作流程:
- 完成一个功能并将其合并到
develop分支中 - 从开发创建一个
release分支 release在分支上运行构建脚本- 创建拉取请求以将
release分支合并到master - 接受
release分支拉取请求并合并 master然后可以通过运行 deploy 命令将分支部署到实时服务器
这一切都很好,除了在我的 Git 存储库中,我的分支不同步master现在落后了,develop因为它没有从拉取请求将release分支合并到develop. 但master也领先,develop因为它现在包含来自拉取请求的合并提交,以将release分支放入master
我可以单击 Bit Bucket 中的同步以使所有分支保持最新,但这感觉就像一个奇怪的过程,并且自动保持分支同步会更好。
或者,它们不同步真的不重要吗?
如果您不熟悉,这里是 Git Flow 流程的链接:http: //nvie.com/posts/a-successful-git-branching-model/
谢谢。