使用TFS/Azure DevOps的VS2019能否查看指定代码的变更集作者
功能可用性结论
该功能并非仅在Git作为源代码管理工具时可用,TFS/Azure DevOps的TFVC版本控制模式完全支持你描述的查询能力
操作方法
方式1:筛选历史记录查询
- 选中目标函数的完整代码段,或直接右键点击函数名
- 依次选择右键菜单中的「源代码管理」→「查看历史记录」
- 在弹出的历史记录窗口顶部,勾选「仅显示所选内容的更改」筛选项,即可过滤出所有修改过该函数的变更集,每条记录都会展示作者、变更集ID、提交时间、提交说明等完整信息
方式2:CodeLens悬浮弹窗查询(即你截图中的效果)
- 你描述的类似引用弹窗的原地查看效果,是Visual Studio的CodeLens原生提供的能力,该功能同时支持Git和TFVC两种版本控制工具
- 你可以先确认功能已开启:点击顶部菜单栏「工具」→「选项」→「文本编辑器」→「所有语言」→「CodeLens」,确保已勾选「启用CodeLens」以及源代码管理相关的显示开关
- 开启后函数声明上方会直接显示最近变更作者、更改次数等信息,点击对应字段即可弹出所有相关变更集的明细弹窗,和你记忆中的效果完全一致
常见异常排查
如果功能未正常显示,优先检查本地工作区是否和TFS/Azure DevOps项目正确绑定映射,工作区连接正常的情况下功能即可正常加载。
内容的提问来源于stack exchange,提问作者hakanostrom
相关产品推荐
相关产品推荐

