如何使用Resharper仅在TFS当前挂起变更集文件中查找代码问题?
在ReSharper中仅检查挂起变更集文件的代码问题
ReSharper本身没有直接提供“仅检查挂起变更集文件”的一键选项,但可以通过以下两种可行方法实现:
方法1:通过选中挂起变更文件直接触发检查
- 打开Visual Studio的团队资源管理器,定位到你的「挂起变更」列表
- 选中所有待提交的文件(按住Ctrl可多选)
- 右键点击选中的文件,在弹出菜单里找到ReSharper → 检查所选项目中的代码问题(部分版本可能显示为「Inspect → Code Issues in Selected Items」)
- 等待ReSharper完成分析,结果会单独展示这些文件中的代码问题
方法2:创建自定义检查范围关联挂起变更
- 按下快捷键
Alt+R, Alt+I打开ReSharper的「代码检查」面板 - 在面板顶部的「检查范围」下拉菜单中,选择自定义范围
- 在弹出的自定义范围设置窗口中,点击「添加范围」,选择来自源代码管理的变更(对应英文版本的「Pending Changes」)
- 保存这个自定义范围,之后每次需要检查挂起变更的代码问题时,直接选择该范围运行检查即可
注:不同版本的ReSharper和Visual Studio可能菜单名称略有差异,但核心操作逻辑一致。如果右键菜单找不到ReSharper相关选项,可前往ReSharper设置中确认「上下文菜单集成」已启用。
内容的提问来源于stack exchange,提问作者Basit
相关产品推荐
相关产品推荐

