2015-10-05 61 views
0

我正在学习如何使用源代码树到位桶,现在我不知道如何做到这一点:合并发展支进主分支无需关闭开发

我们已经安装在我们的客户释放,我们想要将所有更改复制到主分支并对其进行标记。

如果我检查主分支并与开发分支合并,我将失去开发分支。

如何将所有提交移动到master分支而不会丢失开发分支?

回答

0

合并分支不会删除正在合并的分支,至少在默认情况下不会。通过在源代码树中双击它,您可以始终检出特定的提交(在您的实例中为开发分支中的最新提交) - 您将被警告这会创建一个“分离”状态,他们只需点击“分支”按钮,从那里创建一个新的分支。

1

如果我检查主分支并与开发分支合并,我将失去开发分支。

这是不正确的;该分会仍然存在。尽管如此,开发分支的提示与主人相同。

有信心将两个分支合并在一起。你不会失去任何东西(除非有合并冲突没有被正确解决,但这里希望有测试来防止这种冲突)。

此时,通过git tag -a <tagname>创建标签,然后通过git push origin <tagname>推送标签即可。