使用 tcm 导出和导入字段映射

若要导入和导出映射到所提供类型的 XML 文件,请使用以下 tcm 命令:

  • tcm fieldmapping /import

  • tcm fieldmapping /export

备注

fieldmapping 选项仅适用于 Visual Studio 2012.2 或更高版本。

tcm fieldmapping /import /type: typeofmapping /mappingfile: path /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm fieldmapping /export /type: typeofmapping /mappingfile: path /collection:CollectionURL /teamproject:project [/login:username,[password]]

参数

参数

描述

/type: typeofmappingfile

指定需要导出/导入的类型。

类型:resolutiontype、bug、failuretype。

预期值为:resolutiontype。

/mappingfile: path

指定完整路径,包括导出/导入的文件名。

对于导入选项,请确认文件存在;对于导出选项,请确保文件不存在。

/collection:CollectionURL

指定团队项目集合的 URI。 URI 的格式如下:http://ServerName:Port/VirtualDirectoryName/CollectionName

如果未使用虚拟目录,则 URI 将为以下格式:

http://ServerName:Port/CollectionName

/teamproject:project

包含要将自动测试导入到的测试计划的团队项目的名称。

/login:username,[password]

可选。 指定登录到 Team Foundation Server 的应用层服务器并有权运行该命令的用户的名称和密码。 如果你的 Windows 凭据没有适当权限、你使用的是基本身份验证或者你未连接到域,你将使用此选项。

要登录到 Visual Studio Online,你还需使用下列 /allowalternatecredentials。

/allowalternatecredentials

连接到 Visual Studio Online 时,不仅需要指定 /login 参数,还必须指定此标志。 (仅当使用 Visual Studio 2013 Update 4 或更高版本时,此标志才可用。)

导入和导出 XML fieldmapping 文件

下面的示例假定你已启动 Visual Studio 命令提示符。

为此,请选择**“开始”,指向“所有程序”,指向“Microsoft Visual Studio 2012”,指向“Visual Studio 工具”,然后选择“开发人员命令提示”**。

命令提示符对文件夹打开:<drive>:\Program Files\Microsoft Visual Studio 11.0\VC

将目录更改为包含从测试项目生成的程序集的文件夹。

以下命令从指定的 XML 文件将 fieldmapping 导入 DinnerNow 团队项目中:

tcm fieldmapping /import /type:resolutiontype /mappingfile:<drive>\dir\sudir\filetoimport.xml /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow

以下命令从 DinnerNow 团队项目中导出 fieldmapping:

tcm fieldmapping /export /type: resolutiontype /mappingfile:<drive>\dir\sudir\filetoexport.xml /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow

请参见

概念

从命令行使用 TCM