来自Master或当前Dev分支的新分支

时间:2016-11-10 19:57:41

标签: git branch

我们有一个Master分支,它是多个项目的更大解决方案的当前生产版本。我们还有一个Dev1分支(来自Master),目前正在进行开发。当我们将修补程序应用于Master时,会立即将其拉入Dev1分支。

现在我们需要开始一个关于Master的新的并发开发。我正在考虑创建一个新的分支Dev2,但我不知道在哪里分支它,Master或我的Dev1分支?

我知道Dev2中至少有一个常见功能,我们在Dev2中需要这些功能。这当然不是师父。所以我认为从Dev1分支会更好,我们以后会将Dev2合并到Master中吗? Dev1将在Dev2之前完成并合并为Master。

1 个答案:

答案 0 :(得分:1)

我同意你的观点,最好是从Dev1分支。在将Dev2合并到master中时,很难回答你是否会遇到问题:它基本上取决于你有多少冲突,即两个合并分支之间的公共部分。

也就是说,我建议您执行以下操作:当您完成Dev1上的工作时,将其合并到Master和Dev2。