编辑TFS2010构建定义

时间:2011-02-10 12:35:32

标签: tfs tfs2010

我们目前正在为各种项目/解决方案在TFS2010中建立一些构建。

我们有一个很大的数字,其中结构和路径等基本相同,但是一个单词可能会改变(例如,使用所有Integration工作区与我们的Trunk工作区)。

在TFS2008中,我只是直接编辑XML,并在保存文件之前在文本板中进行一些创意搜索和替换或一些魔术。但是,我没有看到在TFS2010中做到这一点的任何直接方式 - 所以我陷入了构建定义UI的困境。

我知道,在做一个SQL Trace时,所有这一切都以XML结尾 - 所以有没有办法直接访问这个XML进行手工编辑而不是被迫通过前端进行所有更改? / p>

谢谢!

编辑以获得更高的清晰度

我安装了Power Tools等,可以克隆我的版本 - 但我的编辑选项仍然只限于UI,所以如果我有大量的工作区路径更改,我必须手动完成(一个在一段时间)。

我的目标是能够直接编辑特定构建定义的XAML,这样我就可以进行克隆,打开XAML,然后批量搜索/替换。

3 个答案:

答案 0 :(得分:3)

下载并安装Team Foundation Server Power Tools。您还可以通过Visual Studio扩展库获取它们。安装后,您可以在团队资源管理器中右键单击“构建定义”,然后选择“克隆构建定义”命令(由Power Tools安装添加)以制作现有构建定义的副本。然后你可以适当地调整它以适应另一个分支等。

答案 1 :(得分:1)

以下工具(VS Addin)将满足您的要求>

社区TFS构建经理

http://visualstudiogallery.msdn.microsoft.com/16bafc63-0f20-4cc3-8b67-4e25d150102c

答案 2 :(得分:0)

构建定义现在都是.xaml文件 - 它们是WF4工作流程,它们是XML文件。


吉姆兰姆是对的。构建模板现在是.xaml文件。这些定义可通过Web服务访问。

我即将尝试将快速HTML表单发布到/tfs/_tfs_resources/Build/V3.0/BuildService.asmx/QueryBuildDefinitionsByUri。当我在团队资源管理器中单击构建定义时,我注意到它有一个关联的URI:vstfs:///Build/Definition/2。请继续关注。