我们目前正在为各种项目/解决方案在TFS2010中建立一些构建。
我们有一个很大的数字,其中结构和路径等基本相同,但是一个单词可能会改变(例如,使用所有Integration工作区与我们的Trunk工作区)。
在TFS2008中,我只是直接编辑XML,并在保存文件之前在文本板中进行一些创意搜索和替换或一些魔术。但是,我没有看到在TFS2010中做到这一点的任何直接方式 - 所以我陷入了构建定义UI的困境。
我知道,在做一个SQL Trace时,所有这一切都以XML结尾 - 所以有没有办法直接访问这个XML进行手工编辑而不是被迫通过前端进行所有更改? / p>
谢谢!
编辑以获得更高的清晰度
我安装了Power Tools等,可以克隆我的版本 - 但我的编辑选项仍然只限于UI,所以如果我有大量的工作区路径更改,我必须手动完成(一个在一段时间)。
我的目标是能够直接编辑特定构建定义的XAML,这样我就可以进行克隆,打开XAML,然后批量搜索/替换。
答案 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文件。
我即将尝试将快速HTML表单发布到/tfs/_tfs_resources/Build/V3.0/BuildService.asmx/QueryBuildDefinitionsByUri
。当我在团队资源管理器中单击构建定义时,我注意到它有一个关联的URI:vstfs:///Build/Definition/2
。请继续关注。