列出给定TFS路径下的源代码控制文件和文件夹(无工作空间映射)

时间:2014-10-22 10:14:50

标签: tfs tfs-sdk

我正在重新设计一个控件,列出给定TFS路径下的内容(文件和文件夹)。棘手的部分是我不想创建用于实现此目的的工作空间,因为我的目的只是列出内容并显示所选项目的历史记录。当前实现在后台创建了一个本地工作空间映射来实现这一点,这需要吗?我可以在没有本地工作区映射的情况下实现这一目标吗?

由于 乔。

1 个答案:

答案 0 :(得分:1)

使用GetItems,不需要工作区。例如:

TeamFoundationServer tfs = new TeamFoundationServer("http://tfs:8080/tfs/DefaultCollection");   
VersionControlServer versionControl = tfs.GetService<VersionControlServer>();   
ItemSet items = versionControl.GetItems(tfsPath, RecursionType.Full);