知识卡片
发展稳定矛盾
内容
长期集成分支同时承载持续发展和稳定发布时会冲突:允许新特性会扰动待发布版本,禁止新特性又阻断持续集成。发散:分支模型的核心是在发展速度与发布稳定之间选取缓冲位置。
参考来源
- 位置:《软件交付通识》第14章《源代码版本控制》(源文件:_epub-src/text/part0020_split_001.html)
- 结论依据:原文用 Git Flow 说明即将发布时集成分支若继续接收新特性会稳定不下来,若禁止合入又无法持续集成。
- 原始内容:...测试出来新特性引入的新缺陷,质量稳定不下来,达不到发布标准。也就是说,此时发展和稳定这两个目标出现了矛盾。