我正在重新设计一个控件,列出给定TFS路径下的内容(文件和文件夹)。棘手的部分是我不想创建用于实现此目的的工作空间,因为我的目的只是列出内容并显示所选项目的历史记录。当前实现在后台创建了一个本地工作空间映射来实现这一点,这需要吗?我可以在没有本地工作区映射的情况下实现这一目标吗?
由于 乔。
答案 0 :(得分:1)
使用GetItems
,不需要工作区。例如:
TeamFoundationServer tfs = new TeamFoundationServer("http://tfs:8080/tfs/DefaultCollection");
VersionControlServer versionControl = tfs.GetService<VersionControlServer>();
ItemSet items = versionControl.GetItems(tfsPath, RecursionType.Full);