我有两个功能分支,我不能合并到主人。现在我需要处理第三个功能,这取决于之前的两个功能。我如何处理该功能而不需要在主服务器上合并分支,但是将它们分开,这样它们可以单独进行代码审查?
一个更直接的问题:如果我将feature1合并到feature2中,我仍然可以对feature1及更高版本的feature2进行拉取请求吗?
答案 0 :(得分:2)
在第一个问题上,您可以为要素3创建一个新分支,然后将两个分支合并到其中。
关于第二个问题,是的,您可以将功能1合并到功能2中,然后在准备就绪时,将功能1合并到主服务器中,然后合并到功能2之后。
您需要确保更新分支机构。
另一种可以管理它的方法,并保持一些更整洁的是创建一个临时分支并将功能1和功能2合并到其中,然后从暂存分支创建功能3并在工作时将其合并回来完了。然后,当您准备好将整个临时分支合并到主服务器中。这取决于您将功能1和功能2合并到主服务器的原因。
答案 1 :(得分:0)
您可以从FeatureA拆分分支,然后将FeatureB合并到其中。这样,你就拥有了一个具有两种功能的分支。
很少注意到: