TFS导入CommonConfiguration.xml以自定义团队董事会和待办事项查询

TFS导入CommonConfiguration.xml以自定义团队董事会和待办事项查询,tfs,Tfs,我已经为我们的用户故事TFS工作项类型添加了许多新的状态,这些状态更好地反映了我们内部的工作流。然后,我将所有待办事项迁移到这些新状态,但是board和backlog是空的,因为它不“知道”这些新状态。阅读MSDN(),似乎我需要编辑一个XML配置文件,以将新状态识别为需求定义,因此我导出了CommonConfiguration.XML并添加了新状态 但是,当我尝试使用以下方法将更改导入回服务器时: witadmin importcommonprocessconfig/collection:“[

我已经为我们的用户故事TFS工作项类型添加了许多新的状态,这些状态更好地反映了我们内部的工作流。然后,我将所有待办事项迁移到这些新状态,但是board和backlog是空的,因为它不“知道”这些新状态。阅读MSDN(),似乎我需要编辑一个XML配置文件,以将新状态识别为需求定义,因此我导出了CommonConfiguration.XML并添加了新状态

但是,当我尝试使用以下方法将更改导入回服务器时:

witadmin importcommonprocessconfig/collection:“[server url]” /p:“[proj name]”/f:“c:\temp\CommonConfiguration.xml”

我得到一个错误:

TF401102:更新此版本团队中的项目配置 基础服务器,您需要使用新的项目配置 格式。要更新项目配置,请安装最新的团队 并运行命令“witadmin importprocessconfig”

如果我跑

witadmin导入过程配置

根据错误,它告诉我需要指定/f参数。如果我在中添加参数,我会得到相同的错误

如果运行“验证”命令:

witadmin importcommonprocessconfig/collection:“[server url]” /p:“[proj name]”/f:“c:\temp\CommonConfiguration.xml”

这很好


关于配置文件的导入,我这里做错了什么?

尝试先使用
witadmin exportprocessconfig
导出流程配置文件,并进行修改,然后使用
witadmin importprocessconfig
导入它。

我假设您使用的是TFS 2012?如果不是,则忽略导入/导出CommonProcessConfig。你确定你在Witadmin上使用了正确的版本吗。导航到%programfiles%\Microsoft Visual Studio 11.0\Common7\IDE并运行该命令。不要在VS 20113/2015目录中使用witadmin。您使用的是哪个版本的TFS和VS?