从master的dev和feature分支中提取

时间:2019-01-03 18:26:07

标签: git version-control

我有一个dev分支和一个feature_name分支,现在我正尝试开发功能,为此,我从dev分支中选择了一个分支feature_name

现在,假设我的一个团队正在dev上工作,而另一个仍在开发分支中的团队在代码中进行了一些错误修复/一些新的开发,并通过从{{1 master中的}}。现在我的主人和开发人员有了这个新更改,而我的feature_name分支则没有。

现在,完成我的feature_branch工作后,我决定从feature_branch拉到dev,然后从dev拉到master

任何人都可以告诉我如何确保dev/master已更新代码(功能代码以及开发人员中添加的修补程序/代码)

1 个答案:

答案 0 :(得分:1)

在这种情况下,我通常将从devfeature_branch的合并开始,并进行适当的测试。这样可以确保dev中的所有更改(如果它们是同步的,也要master中的所有更改)都已集成并通过我的功能分支进行了测试。然后,您可以将分支合并回dev,如果没有其他人在您之前将更改推送到dev,则应该是快速合并。

如果您将feature_branch直接合并到dev中,并且将dev合并到master中,则结果应该与我上面描述的相同。我建议的步骤只是让您有机会在进行合并之前进行正确的测试。