tfs - TFS 2013 审计获取最新版本命令
问题描述
我们正在使用 TFS 2013。我很想知道是否可以查看哪些开发人员正在从各种项目中执行“获取最新版本”命令。tbl_command 显示获取命令,但这并没有告诉我得到了什么。这在某处可用吗?
解决方案
每次开发人员执行获取最新信息时,服务器都会更新其 Workspace 跟踪表。通过这些,您可以准确跟踪哪些工作空间映射以及工作空间映射中每个元素的哪个版本已通过 TFVC 命令提供给用户。
用户可以从服务器中删除他们的工作区,但是在此之后该信息会丢失。
如果您想将这些数据用于审计目的,这可能还不够。
通过tf vc view
命令下载的文件不会存储在工作区缓存中,即使该命令可用于下载单个文件。通过 Web UI 下载的单个文件也不会在任何工作区缓存中进行跟踪。
下载的每个文件都会在 TFS 应用程序层上进行一次 HTTP 调用,并且这些日志应提供有关哪个用户下载了哪些文件的数据。
如果您没有所有日志并且没有在 tbl_command 上配置高保留,那么您应该考虑每个具有访问权限的用户可能已经下载了他们有权访问的所有文件。
推荐阅读
- reactjs - react中的componentDidUpdate无限循环
- spring-boot - Spring Boot 中通过 RabbitMQ 发送接收集合
- python - 在一列中选择特定值并在熊猫的另一列之前/之后获取 n 行
- python - 我正在创建一个过滤文本的 python 程序。如何让程序搜索计算机文件而不是手动将文件拖到 python
- javascript - TypeError: undefined is not a function ('...todos.map...' 附近)
- python - 硒从元素中提取一定的价值
- python - 使用 selenium python 时遇到错误?有什么建议么
- c# - 向远程 WebDriver 服务器发送 HTTP 请求时引发了具有空响应的异常
- python - Fillna 基于 Pandas 中的月度变化百分比和之前的值
- android - “初始化脚本‘sync.studio.tooling1.gradle’的缓存条目似乎已损坏。” 在 Android Studio 北极狐上