我想完全按照这个问题提出建议,但是我想在本地TFS(2018)上代替VSTS:
我已按照说明explained here导出和修改我的自定义项目模板。但是,当我遵循the instructions here(原始说明的第5步)时,我陷入了“配置功能”步骤,这在我的TFS实施中没有出现(是的,我的用户帐户属于“项目集合管理员” “):
我有点困惑,有人声称这个can't be done。实际上,甚至在流程页面中也有说明:
”您对流程模板所做的更改将仅适用于新团队 项目。它们不会影响现有的团队项目。”
但是说明清楚地表明可以,我刚刚看完“配置功能”链接?说明指示用例是在TFS更新之后,但是如果我只是更改了自定义模板,那么如何启用它,以便可以在自定义模板中实现我的更改?
答案 0 :(得分:1)
尝试以下方法实现这一目标:
witadmin
导出特定工作项类型定义文件(在您的方案中为Task
)。如果您是管理员,请与管理员一起运行命令提示符
使用VS 2017,然后使用cd C:\Program Files (x86)\Microsoft Visual
Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team
Explorer
witadmin exportwitd /collection:http://server:8080/tfs/DefaultCollection /p:ProjectName
/f:C:\temp\MyTask.xml /n:Task
编辑导出的WIT定义文件(xml
),在下面添加新的活动类型(例如:TestActivity0727
)
样品)
如下所示:
保存文件,并使用witadmin
命令导入到TFS:
witadmin importwitd /collection:http://server:8080/tfs/DefaultCollection /p:ProjectName
/f:C:\temp\MyTask.xml /n:Task
Task
中使用新活动
工作项。对于VS 2017,安装扩展名TFS Process Template Editor
对于VS 2015,只需安装Microsoft Visual Studio Team Foundation Server 2015 Power Tools