【发布时间】:2016-02-19 21:08:39
【问题描述】:
这个问题类似于:Find in Files: Search all code in Team Foundation Server 但是它是 4 年前提出的。我专门询问带有 VS 2010 的 TFS 2010。
Microsoft 是否终于像在 Visual Source Safe 中那样添加回文件搜索代码 sn-ps 了?如果有,如何启用和使用?
我已尝试添加 Microsoft 的 Power Tools。虽然它具有搜索功能,但搜索仅针对文件名,而忽略查看文件中的内容。 :(
【问题讨论】:
-
Grant Holliday 对您引用的 TFS 2008 问题的回答对于 TFS 2010 仍然是准确的。需要注意的是,您对 "adding back" 的引用表明它曾经存在于TFS。我意识到 VSS 中存在(基本的)搜索,但我想特别指出 VSS 和 TFS 是两个独立的产品,没有共享的血统。 (也就是说不是TFS中曾经存在search,我们就去掉了。)
-
正如我的问题中所述,VSS 具有出色的代码搜索功能,可以通过代码文件搜索您的查询(无需安装,它只是作为基本功能附带的)。 TFS 从未附带它,MS 也不允许您将其作为附加组件获取。血统很清楚。这是微软的源代码控制产品。仅仅因为它更改了名称,并不意味着它们不存储代码、允许签入和签出以及版本文件。
-
它没有更改名称。它们是完全不同的产品。共有的代码完全为零。
-
那么让我直说吧。 Visual Source Safe 不对代码和文件进行版本控制,允许签出、签入、锁定、版本比较,还是 TFS 不做这些事情? VSS 和 TFS 不都是与各自版本的 Microsoft 集成开发环境集成的首选源代码控制程序吗? (因为奇怪的是,在过去的 13 年中我一直在使用这两种方法,而且它们似乎确实是为此而设计的)
-
@EdwardThomson 您不是从最终用户的角度来看它。微软的源代码控制解决方案删除了一个主要功能——跨版本的代码搜索。这就是用户理解或需要的全部内容。