gpt4 book ai didi

git - 我应该在开发完成之前 merge dev 和 master 分支吗?

转载 作者:行者123 更新时间:2023-12-04 14:22:18 25 4
gpt4 key购买 nike

因此,我在 GitHub 存储库上有 masterdevelopment 分支。
分支master只有初始提交,我们所做的所有开发都在development分支。
最近,我们完成了项目的核心,用户已经在使用了;很快我们将开始进一步处理一些额外的要求。
我是 git 的新手,我想知道现在什么是好的做法?
我现在应该将 master merge 到 development 中(并且每次我们完成项目的大部分时都这样做,例如对用户可用),还是我们应该开发在 development 分支上,直到我们完全完成项目?
我主要担心的是,如果我过于频繁地 merge masterdevelopment 分支(如我看到很多人最终陷入困境。
这方面的最佳做法是什么?

最佳答案

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

一般来说,经常 merge master 是很好的,这样更改的数量就会减少,从而降低 merge 冲突的风险。

或者,您可以使用短期功能分支,在开发新的较小功能时在分支上工作,并定期将它们 merge 到主分支中。

如果你想确定你可以尝试在本地 merge ,如果你不想摆脱你的尝试,请重置为你的 Remote 所拥有的

git push origin HEAD --force

关于git - 我应该在开发完成之前 merge dev 和 master 分支吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52927210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com