是否有更好的方法来提交到Git父分支并合并为当前分支?

问题描述 投票:0回答:1

我使用Sourcetree,但很高兴在需要时使用命令行解决此问题。我有一个像这样的Git存储库:

- develop
    - develop-not-bc
- prod

[not-bc]中有一个SDK更新,无法移植回develop,我目前需要使用该SDK更新。但是,我正在做的许多工作也需要应用于develop

现在我通过以下方式“解决”此问题:

  1. 具有develop分别签出。
  2. 将已完成的更改从not-bc复制到develop并提交/推送。
  3. develop合并到not-bc中以接收更改。

它确实有效,但它也很烦人,非常耗时,并且在我的回购记录中充斥着

将分支'开发'合并为develop-not-bc

我想知道是否有更好的方法来解决这个问题?基本上,我想反映我在develop中所做的很多(不是全部)工作,因此以后可以使用。我以后无法从not-bc合并回来,因为它将包含更新的SDK和从中进行的许多更改。

非常感谢您的帮助!

git atlassian-sourcetree
1个回答
0
投票

在这种情况下,我通常要做的是从develop-not-bc开发一个功能分支...当我喜欢我所看到的内容时,然后将(实际上是backport

© www.soinside.com 2019 - 2024. All rights reserved.