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

时间:2011-03-02 20:04:06

标签: visual-studio-2010 tfs

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

2 个答案:

答案 0 :(得分:4)

唉,这不能用TFS来完成。

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

如果解决方案资源管理器为您执行此操作(因为它特定于您的项目),那将是很好的。但事实并非如此。

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

答案 1 :(得分:0)

这可能会有所帮助,它是一个加载项扩展 VS 2010 and VS 2012