【发布时间】:2011-11-02 19:15:40
【问题描述】:
我使用的是“Git Flow”分支模型,有一个主分支和一个开发分支。我正在开发一个主要的新版本,所以我的开发分支与我的主分支大不相同。每当我需要在主分支上进行修补程序并将其合并回开发时,这都会产生问题。几乎总是有冲突,这正在成为一种真正的痛苦。
管理此问题的最佳方法是什么?对我来说,手动对开发进行小的修补程序更改会更容易,然后在我准备好时将所有内容合并到主控中,而无需将主控重新合并到开发中。这可能吗?
【问题讨论】:
-
您是否考虑过 cherry-picking 而不是将
master合并到develop中? -
默认情况下,非FF合并,如果将develop拉进master,develop的提示不会有master的变化,但是master会有develop的变化。这就是你想要的吗?
-
@Andy - 我基本上只是想用develop替换master。我不希望它抱怨主更改未合并到开发中,等等。
-
@TaylorOtwell,如果是这样,为什么不只是rename it?
-
+1 成为 TaylorOtwell