我试图找到将代码从 TFS 开发分支部署到测试分支的最佳实践,而不会中断正在测试的用户。
我们目前有持续集成,其中我们能够将代码从 Dev 合并到 Test,然后启动单独的 Test - Nightly 构建,将这些更改提交到构建服务器,从而提交到测试站点。
是否有可让用户不受部署影响的实践/工具?我对 Git 没有任何经验,我在 Google 上见过几次。
理想情况下,我们可以进行部署,用户不会感觉到它,然后如果引入的代码有问题,我们可以快速将其翻转回之前的状态,而不是执行回滚、重建等。
我确定我在解释一些已经存在的东西,我只是不知道它是什么。