知识卡片

发展稳定矛盾

专业/工作 · 1328.a

内容

长期集成分支同时承载持续发展和稳定发布时会冲突:允许新特性会扰动待发布版本,禁止新特性又阻断持续集成。发散:分支模型的核心是在发展速度与发布稳定之间选取缓冲位置。

参考来源

- 位置:《软件交付通识》第14章《源代码版本控制》(源文件:_epub-src/text/part0020_split_001.html) - 结论依据:原文用 Git Flow 说明即将发布时集成分支若继续接收新特性会稳定不下来,若禁止合入又无法持续集成。 - 原始内容:...测试出来新特性引入的新缺陷,质量稳定不下来,达不到发布标准。也就是说,此时发展和稳定这两个目标出现了矛盾。