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