0

我正在使用 2012 版的 TFS 客户端对象模型来检索存储库中的一些文件信息。给定一个字符串,指定 TFS 项目中文件的路径,如果文件被锁定,我想知道谁签出了文件。我使用VersionControlServer.GetItems(...).Itemsand 一个Where谓词来仅获取我感兴趣的文件(而不是文件夹)。

4

1 回答 1

1

QueryPendingSets是你的朋友!

样品

PendingSet[] queryPendingSets = versionControlServer.QueryPendingSets(new [] {"$/A/B/C.txt"},RecursionType.None, null, null );

这列出了指定文件的所有未决更改。您可以通过以下方式获得它们:

queryPendingSets[0].PendingChanges
于 2014-02-13T14:08:25.397 回答