每张票都有master
个分支和development
个分支。
将dev
分支合并到master
,
将master
的更新合并到dev
,解决冲突,将dev
合并到master
或
将dev
合并到master
,然后解决冲突?
答案 0 :(得分:4)
我所做的是Development branch
:
$ # work in development
完成后,在development
中提交更改并合并分支:
$ git checkout master
$ git merge development
您可以在git-scm.com上查看Branching Workflows
答案 1 :(得分:3)
这两种策略都是有效的选择,但会导致略有不同的结果和历史。这实际上取决于您使用的工作流以及其他人如何在同一个存储库中工作。
查看git-flow,它将提供一种简单的方法来完成每个开发/功能分支的创建和合并。
作为一般规则,我总是对合并中最短的分支进行冲突解决,在您的情况下是开发分支。