代码冻结是否与 Git 无关



在 Git 相对于 SVN 的优势(目标)的背景下,Git 更容易合并/分支功能是否在使用 Git(或等效物)时使代码冻结变得无关紧要? 代码冻结的概念是因为以后合并太难了吗?

我意识到这可能是一个主观问题,但我真的很想知道短语"代码冻结"是否过时或表示一个不容易分支和合并的项目。 如果你可以自动分支和合并,你会冻结代码吗? 我认为您不会这样做,因为您可以在本地主题/功能分支并继续开发,因为知道合并很容易。

这与合并更改的难易程度无关。冻结的目的是停止稳定版本的开发。在冻结时,您只会修复错误。您不希望代码自动合并,因为它可能包含未经测试的代码并引入错误。您通常会标记冻结并在主干/分支中开发,直到下一个版本。

这取决于"代码冻结"的含义。

如果你的意思是每个人都切换到虫子挤压模式。

如果你的意思是每个人都什么都不做,等待QA团队。 - 不,这与git无关。

虽然确实

可以继续进行功能和"有风险"的开发,但简单的分支和合并绝不会冻结过时的代码。

你要么冻结

发布分支并希望人们仍然会处理它,要么冻结 master 并希望更多的人帮助删除和抛光最终的发布阻止程序(如果他们不太了解 SCM,他们实际上是被迫的)。

除了发布代码质量之外,代码冻结对翻译人员来说也至关重要,因为代码冻结通常伴随着字符串冻结,此时最终完全修复翻译是有意义的。

最新更新