使用 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