- A 多年未变 - B 很少更改(主要版本) - C 随着次要版本的更改而更改 - D 当新的次要版本(错误修复)交付给QA时更改
迄今为止,在构建新版本的负责人开始构建之前,手动递增"C/D"(通常是"D"),然后检查更改并开始构建。该版本在该人成功构建应用程序之前保持不变。
自动构建系统的移植自然而然地使我想摆脱手动更改版本号的步骤。
如何处理这个问题?
- 每当进行新的构建时,无论是QA构建还是内部测试构建(即我正在测试我没有破坏任何东西的功能),我是否应该递增D? - 递增步骤是自动构建系统中的任务吗? - 在递增之后,我应该提交版本文件吗? - 如何避免版本控制中有大量的噪音?我不想有大量的“版本递增”提交。 - 如果构建失败怎么办?仍然递增版本并提交吗?
D
,为什么需要E
?“提交版本控制文件与源代码”是什么意思?如果构建系统负责自动递增,那么如何在源代码中完成呢? - Idan K