我们目前正在为我们的各种项目/解决方案在TFS2010中设置许多构建。
我们有很多结构和路径等基本相同的地方,但是有一个词可能会改变(例如,使用所有的Integration与我们的中继工作区)。
在TFS2008中,我只需直接编辑XML,并在保存文件之前执行一些创造性的搜索和替换,或者在textpad中执行一些魔术。但是,我在TFS2010中看不到任何直接的方法--所以我被困在构建定义UI中。
我知道,在执行SQL跟踪时,所有这些最终都是XML --那么,是否有一种方法可以直接访问这个XML进行手工编辑,而不是被迫通过前端进行所有更改?
谢谢!
编辑用于额外清晰度的
我已经安装了电动工具等,并且可以克隆我的构建--但是我的编辑选项仍然局限于UI,所以如果我有大量的工作区路径更改,我必须手工完成它们(一次一个)。
我的目标是能够为特定的构建定义直接编辑XAML,这样我就可以做一个克隆,打开XAML,然后批量进行搜索/替换。
发布于 2011-02-10 14:05:53
下载并安装电动工具。您还可以通过Visual扩展库获得它们。安装后,可以在Team中右键单击生成定义,然后选择命令(由Power安装添加),以生成现有生成定义的副本。然后,你可以适当地调整它的另一个分支,等等。
发布于 2012-03-02 11:09:00
下面的工具(VS Addin)将满足您的requirement>
社区TFS构建管理器
http://visualstudiogallery.msdn.microsoft.com/16bafc63-0f20-4cc3-8b67-4e25d150102c
发布于 2011-02-10 13:39:12
构建定义现在都是.xaml文件--它们是WF4工作流,它们是XML文件。
吉姆·兰姆是对的。构建模板现在是.xaml文件。定义是通过web服务访问的。
我将尝试在/tfs/_tfs_resources/Build/V3.0/BuildService.asmx/QueryBuildDefinitionsByUri上快速发布HTML表单。当我在Team中单击构建定义时,我注意到它有一个关联的URI:vstfs:///Build/Definition/2。敬请关注。
https://stackoverflow.com/questions/4957149
复制相似问题