【发布时间】:2016-04-11 09:18:16
【问题描述】:
我为用户故事的(本地)TFS 工作项类型添加了一些新状态,以更好地反映我们内部的工作流程。然后我将所有积压项目迁移到这些新状态中,但是板和积压是空的,因为它不“知道”这些新状态。阅读 MSDN (https://msdn.microsoft.com/en-us/library/hh543813(v=vs.110).aspx) 似乎我需要编辑一个 XML 配置文件以将新状态识别为需求定义,因此我导出了 CommonConfiguration.xml 并添加了新状态。
但是,当我尝试使用以下命令将更改导入服务器时:
witadmin importcommonprocessconfig /collection:"[服务器 url]" /p:"[项目名称]" /f:"c:\temp\CommonConfiguration.xml"
我得到错误:
TF401102:更新此版本 Team 中的项目配置 Foundation Server,需要使用新的项目配置 格式。要更新项目配置,请安装最新的 Team 资源管理器并运行命令“witadmin importprocessconfig”。
如果我跑步
witadmin 导入进程配置
根据错误,它告诉我需要指定 /f 参数。如果我添加参数,我会得到同样的错误!
如果我运行验证命令:
witadmin importcommonprocessconfig /collection:"[服务器 url]" /p:"[项目名称]" /f:"c:\temp\CommonConfiguration.xml"
这完成得很好。
关于配置文件的导入,我在这里做错了什么?
【问题讨论】:
-
我假设您使用的是 TFS 2012?如果没有,那么忘记 import/exportcommonprocessconfig。你确定你在 Witadmin 上使用了正确的版本。导航到 %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE 并运行命令。不要在VS 20113/2015目录下使用witadmin。
-
您使用的是哪个版本的 TFS 和 VS?
标签: tfs