TFS 中是否有一种方法可以获取受源代码控制的文件列表,以及 checkin 本地最新版本的用户。
我能找到的与此最接近的功能是在源代码管理资源管理器窗口中,您可以看到具有最新 checkin 日期的每个文件,但看不到 checkin 该文件的用户。
最佳答案
目前无法通过 VS 源代码管理资源管理器。最好的办法是使用 Web TFS 版本。您将在评论部分看到用户名(下图中的橙色)以及变更集 # 和任何评论。
如果这对您不起作用,那么您可以使用 TFS Api 或针对 TFS DB 的 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
关于version-control - 获取在 TFS 中 checkin 最新版本的用户的所有文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20948185/