gpt4 book ai didi

git - 基于两个未 merge 的分支在分支上工作

转载 作者:太空狗 更新时间:2023-10-29 14:15:10 24 4
gpt4 key购买 nike

我有两个功能分支,我还不能 merge 到 master 中。现在我需要处理第三个功能,它依赖于之前的两个功能。我如何才能在不要求将分支 merge 到 master 上的情况下处理该功能,而是将它们分开,以便可以单独对它们进行代码审查?

一个更直接的问题:如果我将 feature1 merge 到 feature2 中,我仍然可以对 feature1 和以后的 feature2 进行 pull 请求吗?

最佳答案

对于第一个问题,您可以为功能 3 创建一个新分支,然后将这两个分支 merge 到其中。

关于你的第二个问题,是的,你可以将功能 1 merge 到功能 2 中,然后当你准备好时,将功能 1 merge 到 master 中,然后再将功能 2 merge 。

您需要确保分支是最新的。

  • 确保功能 1 和功能 2 都有最新的主 merge 。
  • 确保功能 3 在功能 1 和功能 2 得到进一步提交时接收到 merge

您可以管理它并使事情更整洁的另一种方法是创建一个暂存分支并将功能 1 和功能 2 merge 到其中,然后在暂存分支之外创建功能 3 并在工作完成时将其 merge 回来完成的。然后,当您准备好时,将整个暂存分支 merge 到主分支中。这取决于您延迟将功能 1 和功能 2 merge 到 master 中的原因。

关于git - 基于两个未 merge 的分支在分支上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14187643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com