0

我们正在开发针对我们公司产品的多个不同版本运行的自动化代码。

对于每个产品版本,我们的目标是在 Git 中保留一个专用的代码分支。

分支可能会出现分歧并包含不同的历史记录,但是对于某些可能对多个产品版本有价值的提交,我们希望能够将它们应用于其他分支而不是它们所在的分支。

我知道在开源世界中使用的一个选项是发送补丁(创建补丁并将它们应用到目标分支上)。

执行此操作的可能方法是什么?补丁是唯一的方法吗?

4

1 回答 1

2

您正在寻找的是git cherry-pick.

鉴于您在您希望应用其他一些 repo 更改的 repo 中(例如other/)。other添加为遥控器后,您可以

$ git cherry-pick COMMIT

例如,您要应用COMMIT的提交的哈希或名称在哪里。other

于 2012-07-25T12:18:05.620 回答