获取在TFS中签入最新版本的用户的所有文件的列表

时间:2014-01-06 10:41:16

标签: version-control tfs

TFS中是否有办法通过签入本地最新版本/版本的用户获取源代码管理下的文件列表。

我能找到的最近的功能是在源代码管理浏览器窗口中,您可以看到具有最新签入日期的每个文件,但不会检查签入日期的用户。

1 个答案:

答案 0 :(得分:2)

目前无法从VS Source控件资源管理器中获取。您可以获得的最好的是使用Web TFS版本。您将在评论部分(下图中的橙色)以及changset#和任何评论中看到该用户的名称。

enter image description here

如果这对您不起作用,那么您可以对TFS数据库使用TFS Api或SQL查询。以下SQL应该会给你结果。

SELECT TOP 10
    V.ChildItem AS [FileName],
    I.DisplayName AS [ChangedBy],
    CS.CreationDate AS [ChangeDate]
FROM tbl_Changeset CS
INNER JOIN tbl_Identity I 
    ON I.IdentityID = CS.OwnerID
INNER JOIN tbl_Version V 
    ON V.VersionFrom = CS.ChangesetID