Visual studio 2012 如何在生成定义中在TFS中分支代码

Visual studio 2012 如何在生成定义中在TFS中分支代码,visual-studio-2012,tfs,msbuild,Visual Studio 2012,Tfs,Msbuild,我正在使用Visual Studio Online,查看CI和自动部署 我的Web测试项目有三个分支:DEV、UAT和LIVE 我有一个从DEV分支生成的构建定义,并使用msbuild将网站部署到我的UAT服务器,这很好。我想做的是在发布之后,将代码从DEV分支到UAT 如果有任何帮助,我们将不胜感激。您可以使用PowerShell post test调用“tf merge”将代码从开发人员推送到UAT。您做得不对。如果您是通过质量来提升,那么这是构建输出的值,而不是代码的值 更好的方法是不按质

我正在使用Visual Studio Online,查看CI和自动部署

我的Web测试项目有三个分支:DEV、UAT和LIVE

我有一个从DEV分支生成的构建定义,并使用msbuild将网站部署到我的UAT服务器,这很好。我想做的是在发布之后,将代码从DEV分支到UAT


如果有任何帮助,我们将不胜感激。

您可以使用PowerShell post test调用“tf merge”将代码从开发人员推送到UAT。

您做得不对。如果您是通过质量来提升,那么这是构建输出的值,而不是代码的值

更好的方法是不按质量进行分支(dev->qa),而是按版本进行分支(1.0->2.0)。然后在通过DEV->QA进行的版本上进行单个构建。这是控制质量和最小化风险的推荐方法。TFS和VSO中的发布管理工具使用此方法

如果你想提高和控制质量,你就需要按质量离开分公司。它不可能实现任何形式的连续交付