VS2010中的TFS查看解决方案下所有文件的历史记录

Bre*_*ett 6 tfs visual-studio-2010

我正在尝试通过解决方案资源管理器视图在Visual Studio 2010中查看给定解决方案文件中包含的所有文件的历史记录.我使用TFS 2010进行源代码管理,我知道我可以在Source Control Explorer中递归获取文件夹的历史记录.我的问题是我们在根目录中有多个项目,所有项目都包含在同一目录中的各种解决方案文件中(每个解决方案文件代表一个可部署的组件,包括它们之间的一些"共享代码").我只想查看给定解决方案文件中包含的所有文件的历史记录,而不是查看此根目录中的所有内容.当我在解决方案资源管理器中右键单击解决方案或项目并"查看历史记录"时,我只获取该解决方案文件或项目文件的历史记录,仅此而已.

Vac*_*ano 4

唉,这不能用 TFS 来完成。

TFS 源代码管理不知道文件是解决方案文件还是文本文档。它只是为您存储它。根本没有解析。我可以(并且确实)将 Delphi 项目文件存储在 TFS 中。TFS 无法理解并智能地处理存在的每种文件类型。

如果解决方案资源管理器为您完成此操作,那就太好了(因为它特定于您的项目)。但事实并非如此。

您可以为 TFS 和 Visual Studio 创建一个自定义插件来执行您所要求的操作,但这可能比手动检查解决方案中所有文件的历史记录花费的时间更长。