SCM(software configuration management) 在测试阶段怎么控制不允许开发人员提交代码?
我们公司只是发封邮件说什么时候build,要开发人员把新代码提交上去,测试只是些零散的功能测试, 可是在测试过程中(build前),开发人员依然可以提交代码,这样的话测试人员拿到的并不是一个绝对“干净”的代码。
我认为在测试的时候(测试人员进行功能测试、整合测试、性能测试 这段时间内)应该不允许开发人员提交代码, 不知道大家的公司是怎么管理的? 新建一个分支,在这个分支上测试,如果有bug,开发也在这个分支上提交代码?
测试结束,这个分支就可以直接转成一个tag ?