如果我们有一个源代码控制分支用于停止功能和错误测试(包括在此分支上进行额外提交以修复上述错误),它应该叫什么?
“Release Candidate”合适吗?
我的想法是这样的分支将被称为“发布”,并且使用“候选”这个词意味着它是不可变的。你可以有候选人 1 和候选人 2,但那些特定的候选人不应该改变;IE。候选人 1 不会有任何提交,这会以任何方式修改它。
链接或示例会很棒,因为与我讨论此问题的人非常顽固。
相关问题:是否有任何规范来推广候选版本?(涵盖如何考虑完成的 RC)
如果我们有一个源代码控制分支用于停止功能和错误测试(包括在此分支上进行额外提交以修复上述错误),它应该叫什么?
“Release Candidate”合适吗?
我的想法是这样的分支将被称为“发布”,并且使用“候选”这个词意味着它是不可变的。你可以有候选人 1 和候选人 2,但那些特定的候选人不应该改变;IE。候选人 1 不会有任何提交,这会以任何方式修改它。
链接或示例会很棒,因为与我讨论此问题的人非常顽固。
相关问题:是否有任何规范来推广候选版本?(涵盖如何考虑完成的 RC)
它仍然可以被视为最终的集成步骤(并且“不是一成不变的”):
这仍然是您所在的位置:
您可以认为“RC”比我刚才描述的更稳定,但您仍然可以修复显示停止器的错误。
从这个意义上说,你不会有“候选人 1”和“候选人 2”(同时)。RC 通常是连续的。
然后,“发布”分支用于后期制作(热修复和发布维护)。
它在投入生产时冻结应用程序的状态,并在起点使用它来维护投入生产的内容。
简而言之: