当我们有功能分支时,Git会变基

我有一个master分支,从中创建了一个开发分支。 在开发部门,我将进一步创建两个功能部门Feature_1和Feature_2。 开发人员将使用这些功能,一旦功能完成,它将合并到Development分支中。

现在,如果Feature_1完成并合并到Development分支中,一旦Feature_2完成,我将把它合并到Development分支中,但是此功能分支未更新,我怀疑它将导致合并冲突。

如何避免合并冲突?

ezeke123 回答:当我们有功能分支时,Git会变基

首先,您需要使用git pull使用developer分支更新feature_2分支。如果您有任何冲突,都需要解决它们。然后,在功能准备就绪时,可以将feature_2的更改推入到开发分支中。

,

您的行动过程应该是这样的:

  1. 在合并feature_branch之前,将development合并到该分支。例如:-使用git merge将开发合并到feature_2。
  2. 然后解决所有冲突,因为您不希望冲突成为开发分支的一部分。

  3. 解决冲突后,将您的feature_2分支合并到开发分支。

  4. 如果您不对master进行任何直接提交,则将开发合并到master,否则按照1-3的步骤将master合并到development,然后在解决任何冲突后将开发归为master。
本文链接:https://www.f2er.com/3146349.html

大家都在问