Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在其他目录中获取特定版本的TFS代码_Tfs_Svnbridge - Fatal编程技术网

在其他目录中获取特定版本的TFS代码

在其他目录中获取特定版本的TFS代码,tfs,svnbridge,Tfs,Svnbridge,目前,我们的构建过程如下: 我在我们的开发阶段环境中进行了构建 我在TFS中对此进行了标记 我使用SVN桥检查标记的变更集* 如果开发人员登台测试通过,我将使用签出的工作副本在下一个环境中进行另一次构建 我不想使用SVN桥在其他地方为特定版本的代码创建代码副本,但在TFS(2010)中,我还没有找到一种本机实现这一点的方法 有没有一种方法可以使用TFS而不是SVN Bridge来实现这一点(第3点和第4点)?我可能完全误解了您的意图,但听起来您需要创建一个单独的工作区,并将步骤2中标记的代码放入

目前,我们的构建过程如下:

  • 我在我们的开发阶段环境中进行了构建
  • 我在TFS中对此进行了标记

  • 我使用SVN桥检查标记的变更集*

  • 如果开发人员登台测试通过,我将使用签出的工作副本在下一个环境中进行另一次构建

  • 我不想使用SVN桥在其他地方为特定版本的代码创建代码副本,但在TFS(2010)中,我还没有找到一种本机实现这一点的方法


    有没有一种方法可以使用TFS而不是SVN Bridge来实现这一点(第3点和第4点)?

    我可能完全误解了您的意图,但听起来您需要创建一个单独的工作区,并将步骤2中标记的代码放入新的工作区。

    是否有理由不使用tfs生成代理进行生成?我们使用tfs生成代理进行夜间生成。但是,我们不希望每次都为每个环境生成,只在对当前环境进行适当的测试/通过后才进行。谢谢@Dan,这符合我的要求,但我不希望每次生成时都创建工作区。@Russell-您可以重新使用工作区,并在获取文件时使用-force选项。我肯定还有其他选择。重用工作区的问题是(例如)我是否想将版本3部署到开发阶段,但在此期间,我可能想将版本2(在系统测试中)部署到UAT。