Git的。修复生产

时间:2015-08-26 14:12:33

标签: git

如果生产,原始/主分支上发生错误,建议的工作流程是什么。假设开发人员在origin / dev分支上工作并且已经超过了master?

我有一些想法。获得推荐和最佳实践会很高兴。喜欢使用'标签'..

Asumming认为一切都发生在企业环境中。曾经使用中央仓库的公司。

2 个答案:

答案 0 :(得分:3)

我猜你是在询问git工作流程。我建议坚持使用gitflow:

http://nvie.com/posts/a-successful-git-branching-model/

至于你最初的问题:根据gitflow生产意味着gitflow中的master分支。要修复pruduction中的错误,您需要从“生产”提交创建修补程序分支,修复错误,并将其合并到master并开发。

对于gitflow,请注意git上有更高级别的包装器,用于此操作和类似操作:https://github.com/nvie/gitflow

答案 1 :(得分:2)

创建一个" Hotfix"从师傅分支。修复您的问题并将它们合并回两个分支。不要从dev创建它们,然后在新分支中对该点进行所有更改。

https://de.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow