cherry pick 从一个分支更改为另一个分支

cherry pick changes from one branch to other branch

假设我有 2 个分支(Feature 和 Master)。如果我将代码合并到 Feature 分支,有没有办法自动更新 master 分支中的这些更改。我知道我们有机会进行手动更新,但我想知道我们是否有办法自动执行此过程。请让我知道您的建议。 提前致谢!

自动合并到 master 听起来像是一个灾难性的想法,但你可以用 hooks 来做到这一点...

https://githooks.com/

你几乎扼杀了拥有两个分支的想法。但是,您可以挑选对两个分支的提交(正如您已经知道的那样)。

如果要在两个分支(Feature 和 Master)中进行更改,那么拥有两个分支而不是一个分支会是什么想法?也许您可以将所有更改推送到 Feature 分支,并将其合并到 master periodically/after testing(这就是大多数组织已经在工作的方式,一旦 feature 分支经过测试和验证)。