哪种Git合并策略更好?

时间:2014-06-05 11:03:07

标签: git git-flow

每张票都有master个分支和development个分支。 将dev分支合并到master

的正确方法是什么

master的更新合并到dev,解决冲突,将dev合并到master

dev合并到master,然后解决冲突?

2 个答案:

答案 0 :(得分:4)

我所做的是Development branch

$ # work in development

完成后,在development中提交更改并合并分支:

$ git checkout master
$ git merge development

您可以在git-scm.com上查看Branching Workflows

答案 1 :(得分:3)

这两种策略都是有效的选择,但会导致略有不同的结果和历史。这实际上取决于您使用的工作流以及其他人如何在同一个存储库中工作。

查看git-flow,它将提供一种简单的方法来完成每个开发/功能分支的创建和合并。

作为一般规则,我总是对合并中最短的分支进行冲突解决,在您的情况下是开发分支。