version-control - 获取在 TFS 中 checkin 最新版本的用户的所有文件列表

标签 version-control tfs

TFS 中是否有一种方法可以获取受源代码控制的文件列表,以及 checkin 本地最新版本的用户。

我能找到的与此最接近的功能是在源代码管理资源管理器窗口中,您可以看到具有最新 checkin 日期的每个文件,但看不到 checkin 该文件的用户。

最佳答案

目前无法通过 VS 源代码管理资源管理器。最好的办法是使用 Web TFS 版本。您将在评论部分看到用户名(下图中的橙色)以及变更集 # 和任何评论。

enter image description here

如果这对您不起作用,那么您可以使用 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/

相关文章:

version-control - TeamCity 可以从网络连接服务器获取源代码吗?

git - git 克隆存储库的 "reset"命令是什么?

git - 如何使用 Mercurial 为文件执行 "replace with the latest from head"?

version-control - 在 Mercurial 中更改 repo 的根目录

tfs - VSTS/TFS REST API - 获取工作项及其链接的工作项

git - 如何在不提交的情况下将本地服务器上的更改与远程服务器上的更改同步?

tfs - 如何从 TFS 源代码管理中排除特定文件

TFS 2015 "Capacity"选项卡丢失

tfs - 如何在构建中设置变量并在发布中获取它?

c# - 基于 TFS 的自动化 CI UI 测试与桌面交互