目前我只知道如何使用TfsTeamProjectCollection
和VersionControlServer
来获取与特定变更集相关的所有文件(即添加/更改/删除的文件等)。
我无法弄清楚如何在源代码资源管理器中获取所有文件,如“获取特定版本”。
如果不经过所有更改设置,我该怎么做?
答案 0 :(得分:2)
使用VersionControlServer.GetItems
方法。在调用此方法之前,您需要定义一个WorkSpace并将您感兴趣的路径映射到本地磁盘。
GetItems
方法有许多接受VersionSpec的重载。您可以使用VersionSpec.Latest
获取最新版本,但也可以根据标签名称,日期/时间或变更集编号创建VersionSpec。
GetItems将始终获得该规范之前或之前发生的最后一次更改,因此无需为所有变更集调用GetItems,直到特定变更集。