代码之家  ›  专栏  ›  技术社区  ›  GileBrt user3470395

在开发完成之前,我应该合并开发人员和主分支吗?

  •  1
  • GileBrt user3470395  · 技术社区  · 6 年前

    所以,我有 master development Github回购的分支。
    分公司 主人 只有最初的承诺,我们所做的所有开发都是在 发展 分支机构。
    最近,我们已经完成了项目的核心,用户现在正在使用它;很快我们将开始进一步研究一些额外的需求。
    我刚开始接触Git,我想知道现在什么是好的做法?
    我应该合并吗? 主人 进入之内 发展 现在(并且每次我们完成项目的一个重要部分时都要这样做,例如向用户提供),或者我们应该在 发展 分支直到我们完成项目?
    我主要担心的是,我可能会危及项目并最终导致一些合并冲突,如果我合并 主人 发展 分支太频繁了(我看到很多人最终会遇到问题)。
    这方面的最佳实践是什么?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Jim Jeffries    6 年前

    如果您所做的所有开发都在一个分支上,为什么不让它成为大师呢?如果只使用一个分支,那么添加一个分支只会给您带来开销。

    通常情况下,合并主控形状是很好的,这样更改的数量就会更小,从而降低合并冲突的风险。

    或者,您可以使用寿命短的功能分支,在那里开发新的较小的功能时,您可以处理分支,并定期将它们合并到master中。

    如果你想确定你可以尝试在本地合并,如果你不想摆脱你的尝试,重置为你的远程设备。

    git push origin HEAD --force