首页 > 解决方案 > TFS 2013 审计获取最新版本命令

问题描述

我们正在使用 TFS 2013。我很想知道是否可以查看哪些开发人员正在从各种项目中执行“获取最新版本”命令。tbl_command 显示获取命令,但这并没有告诉我得到了什么。这在某处可用吗?

标签: tfsaudittfvc

解决方案


每次开发人员执行获取最新信息时,服务器都会更新其 Workspace 跟踪表。通过这些,您可以准确跟踪哪些工作空间映射以及工作空间映射中每个元素的哪个版本已通过 TFVC 命令提供给用户。

用户可以从服务器中删除他们的工作区,但是在此之后该信息会丢失。

如果您想将这些数据用于审计目的,这可能还不够。

通过tf vc view命令下载的文件不会存储在工作区缓存中,即使该命令可用于下载单个文件。通过 Web UI 下载的单个文件也不会在任何工作区缓存中进行跟踪。

下载的每个文件都会在 TFS 应用程序层上进行一次 HTTP 调用,并且这些日志应提供有关哪个用户下载了哪些文件的数据。

如果您没有所有日志并且没有在 tbl_command 上配置高保留,那么您应该考虑每个具有访问权限的用户可能已经下载了他们有权访问的所有文件。


推荐阅读