【发布时间】:2013-11-09 02:52:22
【问题描述】:
如何将一个分支合并到另外两个分支?
这是我们的场景:我们使用两个分支 master 进行生产,使用 UAT 进行测试。 所有本地开发都是在由 Master 制成的新分支上进行的,因此在开始做某事之前,我们从 master 创建一个分支,提交并将其推送到 origin/master。 对于更大的项目,我们使用 UAT 进行测试。
我有一个准备好进行测试然后推送到生产的分支。如何将该分支移至 UAT,以便人们对其进行测试,并在测试后将同一分支从我的本地机器或从 UAT 移至 Master?
【问题讨论】:
-
这是一个技巧问题吗?答案取决于您的组织使用的工作流程。在某些组织中,您可能会推送到 origin/UAT,然后您或其他人将从 UAT 合并到 master(但这听起来像是一个糟糕的工作流程)。在其他组织中,您可能会在特定于您正在做的工作的服务器上创建一个新分支,有人会在该分支上创建该分支,然后将其合并到其他地方。最好的答案是询问与您一起工作的人您的网站政策是什么。