【问题标题】:TFS View History in VS2010 for all files under a Solution在 VS2010 中查看解决方案下所有文件的 TFS 历史记录
【发布时间】:2011-03-02 20:04:05
【问题描述】:

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

【问题讨论】:

    标签: visual-studio-2010 tfs


    【解决方案1】:

    唉,TFS 无法做到这一点。

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

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

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

    【讨论】:

    • +1。我要补充一点,恕我直言,您应该完全避免使用解决方案资源管理器上下文菜单中的源代码控制命令。我经常看到开发人员使用解决方案资源管理器应用 SC 命令而不是使用源代码控制窗口导致的令人讨厌的问题 - 你会认为它们的工作方式相同,但事实并非如此!
    • 如果有人找到了这个插件,请告诉我。每次我需要查看团队对解决方案所做的更改时,它都会节省不少点击次数。
    【解决方案2】:

    这可能会有所帮助,它是一个插件扩展 VS 2010 and VS 2012

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-19
      • 2012-12-30
      • 2010-09-14
      • 2013-02-13
      • 2012-08-10
      • 2010-12-19
      • 1970-01-01
      相关资源
      最近更新 更多