Visual Studio - 如何在待定更改文件中搜索?

Visual Studio - How to search in pending changes files?

我已经使用 TFS 对我的解决方案进行了大量更改,我只想在我编辑的文件(显示在“待定更改”中)中搜索某些内容。

只有一个选项可以在解决方案的特定目录中搜​​索,而不能在编辑的文件中搜索。

也许有一些扩展可以帮助解决这个问题?

例如,我想搜索 TODO 条评论,但只在我编辑的文件中搜索,而没有看到其他开发人员的 TODO 条评论。

看起来没有办法直接执行此操作,但我可以通过可能适合您的解决方法来完成。

  1. 搁置您的待定更改
  2. 删除所有本地项目
  3. 取消搁置您的更改(这现在应该只会显示您编辑过的文件 你当地的)
  4. 对所有已编辑项目的父文件夹执行搜索。

这通常不是搜索未决更改的答案,但可以使用任务列表 window.

仅从已更改的文件中获取 TODOS 列表

打开任务列表 window 并仅对已更改的文档使用过滤器:

它超级 hacky,但您可以快速编写一个 console/win 表单应用程序来:

  1. 扫描您的项目目录,查找上次修改日期早于上次签入日期的文件
  2. 将它们复制到单独的临时文件夹
  3. 使用 visual studio 的文件查找功能搜索该临时目录。

ctrl + shift + fResult options、select Find results Table

按查找全部,然后在查找 window 中按 select Changed Documents 筛选。

不是这个问题的确切答案,但请转至 View/Task 列表搜索 TODO 应用其他答案中解释的技术。 要获取令牌列表,请转到 Tools/Options/Environment/TaskList