TFS 2010和VS 2010在源代码管理中搜索代码

DMC*_*MCS 28 tfs visual-studio-2010 tfs2010

此问题类似于:在文件中查找:在Team Foundation Server中搜索所有代码 但是4年前就被问到了.我正在特别询问有关VS 2010的TFS 2010.

微软最终是否已经开始重新添加搜索文件以查找代码片段,就像他们回到Visual Source Safe一样?如果是这样,如何启用它并使用它?

我尝试添加微软的Power Tools.虽然它具有搜索功能,但搜索仅针对文件名,并忽略查看文件中的内容.:(

Cra*_*aig 26

我遇到了同样的问题,并在寻找解决方案时发现了这个问题.然后,我发现Visual Studio 2010中的Visual Studio 2010附加组件中提供了此功能,该附加组件称为" TFS管理员工具包 ".它似乎工作!

MSDN链接:

适用于VS 2010的TFS管理员工具包

适用于VS 2012的TFS管理员工具包

适用于VS 2013的TFS管理员工具包


Rob*_*cus 5

由于TFS将文件存储为以前版本的增量,因此在数据库级别执行此操作并不困难.

我看到它的方式,有两个可行的选项,但两者只适用于代码的"提示"修订.最简单的方法是对所有源进行"获取",然后findstr在命令窗口中使用该命令,或使用类似Windows Grep的内容进行搜索.

或者,您可以做我们更有进取心的开发人员所做的事情,并使用Lucene索引您的代码,然后在结果周围放置一个漂亮的前端.我们有这个设置定期获得MAIN分支和DEV分支,因此我们可以获得接近实时的搜索结果.

还有像CAST这样的产品可以进行影响分析,并允许你进行一定程度的搜索,但在那时,你正在寻找一些不错的金件来获得产品.