环境:git+jenkins
版本:开发 dev 版本,测试 test 版本
流程:开发自身需求本地开发完毕后统一提交到 dev 版本内,转测由 dev 提交到 test 版本内
现象:近段时间发现测试环境内频发一些基础功能无法使用的问题(新增/运行等类型功能),而这些模块在近期是没有新增需求改动的。
经与开发了解,发现是因多人多需求改动相同代码文件导致
问题:因此现在对这种版本控制的可行性产生了不信任感,这种流程真的可以保证版本质量是趋于稳定的吗?
如果可以,保证因素是什么,
如果不行,有没有什么改正点?