witimport
更新:2007 年 11 月
使用 witimport 命令可以验证工作项类型,并可以将工作项类型从 XML 文件导入到 Team Foundation Server 上的团队项目中。如果试图导入指定团队项目中已存在的工作项类型,将会出现一个警告提示,询问您是否要覆盖现有工作项类型。
使用 /v 选项可以只验证工作项类型而不导入它。
witimport 命令行实用工具位于团队资源管理器客户端计算机上的“驱动器号:\Program Files\Visual Studio 9.0\Common7\IDE”中。
必需的权限
若要使用 witimport 命令,您必须是“Team Foundation Administrators”安全组或“项目管理员”安全组的成员。有关更多信息,请参见 Team Foundation Server 权限和 Team Foundation Server 默认组、权限和角色。
说明: |
---|
即使您是以管理凭据登录的,也必须使用提升的权限打开命令提示符窗口,才能在运行 Windows Server 2008 的服务器上执行此功能。若要使用提升的权限打开命令提示符窗口,请单击“开始”,右击“命令提示符”,再单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站。 |
witimport /f filepath /t tfs /p teamproject [/v] [/e encodingname]
参数
参数 |
说明 |
||
---|---|---|---|
/ffilepath |
包含要导入的工作项类型的 XML 定义文件的路径。
|
||
/ttfs |
工作项类型将导入到的 Team Foundation Server 的计算机名称,或者 Team Foundation Server 的完全指定 URL。 |
||
/pteamproject |
工作项类型将要导入到的团队项目。此团队项目必须存在于 tfs 指定的 Team Foundation Server 上。 |
||
/eEncodingname |
.NET Framework 2.0 编码的名称。指定的编码将用于导入工作项类型 XML。如果没有指定此参数,witimport 默认使用 UTF-8 编码。 |
||
/? |
显示 witimport 上下文帮助。 |
选项 |
说明 |
---|---|
/v |
验证 XML 文件而不进行导入。 |
示例
此示例中的命令读取文件 myworkitem.xml,验证该文件包含的工作项类型,然后将经过验证的工作项导入到 Team Foundation AdventureWorksServer 上的 AdventureWorks 团队项目中。此示例使用默认的 UTF-8 编码导入工作项类型。
>witimport /f myworkitem.xml /t AdventureWorksServer /p AdventureWorks
下面的示例演示了一个命令,该命令使用 URL 来代替 Team Foundation Server 名称。此示例使用默认的 UTF-8 编码导入工作项类型。
>witimport /f myworkitem.xml /t http://TFS:8080/bis/registration.asmx /p AdventureWorks
下面的示例使用 Unicode (utf-7) 编码验证并导入工作项。
>witimport /f myworkitem.xml /t AdventureWorksServer /p AdventureWorks /e utf-7
下面的示例验证 myworkitem.xml 文件中的工作项类型而不导入它。此示例使用默认的 UTF-8 编码验证工作项类型。
>witimport /f myworkitem.xml /t AdventureWorksServer /p AdventureWorks /v