TFS客户端API - 查询以获取链接到特定文件的工作项?

ama*_*int 5 .net c# tfs visual-studio-2008

我们正在编写一个使用TFS客户端API的自定义工具,连接到TFS,获取项目的工作项等.


我们使用WIQL查询工作项存储.

给定完全限定的文件名,获取包含指定文件的更改集的工作项列表的最简单方法是什么?

Mar*_*ard 4

我不确定是否有一种简单的方法可以使用 TFS API 执行您请求的查询。我知道你绝对无法使用 WIQL 做到这一点。我认为,使用 API,您必须迭代所有工作项 - 获取其中的变更集链接,然后在每个变更集中查找您要查找的文件路径。这显然没有多大用处。

不过,您可以使用 TFS 数据仓库数据库获取该数据。此信息将落后于实时运营商店信息,因为仓库仅定期更新 - 但将允许您轻松地按文件夹/文件维度跟踪事物。