当前位置 : 主页 > 手机开发 > 无线 >

TFS 2010 API:获取重命名/移动项目的旧名称/位置

来源:互联网 收集:自由互联 发布时间:2021-06-10
我正在编写一个应用程序,它从TFS中提取变更集并导出一个csv文件,该文件描述了在脚本中使用的最新更改,以将这些更改推送到ClearCase.然而,“最新”并不一定意味着最新的.如果添加了一
我正在编写一个应用程序,它从TFS中提取变更集并导出一个csv文件,该文件描述了在脚本中使用的最新更改,以将这些更改推送到ClearCase.然而,“最新”并不一定意味着最新的.如果添加了一个文件然后进行了编辑,我只需要知道该文件已添加,并获取最新版本,以便我的脚本知道如何正确处理它.其中大部分都是相当直截了当的.我已经挂断了已重命名或移动的文件,因为我不想将该项目显示为已删除,并添加了另一项.为了维护ClearCase的完整性,我需要在CSV文件中移动或重命名项目以及旧位置和新位置.

因此,我遇到的问题是将重命名(或移动)的文件追溯到之前的名称或位置,以便我可以将其与新位置/名称相关联.我可以在API中获取此信息的位置吗?

这是你的答案:
http://social.msdn.microsoft.com/Forums/en/tfsgeneral/thread/f9c7e7b4-b05f-4d3e-b8ea-cfbd316ef737 使用QueryHistory,您可以发现项目已重命名,然后使用其先前的变更集(在重命名的变更集之前),您可以找到其先前的名称.
网友评论