如何在Azure DevOps中查看指定用户的commit提交历史?
Azure DevOps(TFVC)查询指定用户提交历史操作指南
网页端操作步骤
- 登录Azure DevOps进入对应项目,点击左侧导航栏的Repos模块
- 顶部版本源下拉选择目标TFVC仓库,点击页面上方的历史记录 tab
- 在历史记录页的筛选栏找到「作者」筛选项,输入要查询的用户账号/姓名
- 可同步调整时间范围筛选器,限定查询的提交时段,系统会自动过滤出对应用户在选定范围内的所有commit提交,点击单条提交可查看变更文件列表、版本差异等详情
- 若需要查询指定文件夹/文件下的用户提交,可提前在Repos的文件树中选中目标路径,再进入历史记录页面执行筛选即可
本地Visual Studio操作步骤
- 打开已关联对应Azure DevOps TFVC仓库的Visual Studio,调出团队资源管理器面板
- 进入「源代码管理资源管理器」,选中要查询的仓库根目录或指定文件夹/文件
- 右键点击目标对象,选择「查看历史记录」选项
- 在弹出的历史记录窗口右上角点击筛选按钮,在作者输入框填入指定用户名称,回车后即可展示符合条件的提交记录
- 如需导出记录,可右键点击历史记录列表,选择导出选项保存为本地文件
命令行查询方式
如果你习惯用tf命令行操作,可以直接执行tf history命令完成筛选,示例命令如下:
tf history $/你的项目名/目标查询路径 /user:目标用户名 /recursive /format:detailed
执行后会直接在终端输出对应用户的提交详情。
内容的提问来源于stack exchange,提问作者karthiks
相关产品推荐
相关产品推荐

