【问题标题】:get all changed files for a TFS workitem获取 TFS 工作项的所有更改文件
【发布时间】:2016-03-24 06:42:56
【问题描述】:

我正在使用 Visual Studio 2012 和 TFS 2013。 是否可以获得受工作项影响的文件列表? 目前,使用团队菜单下的查询编辑器,我只能获取为工作项提交的所有更改,但对于代码审查,直接获取受影响文件的列表会很有趣。

【问题讨论】:

    标签: visual-studio-2012 tfs


    【解决方案1】:

    在源代码管理资源管理器中右键单击一个文件夹,然后在上下文菜单“查看历史记录”中,将列出所有变更集,选择一个,然后在团队资源管理器中显示有关已更改文件的信息。

    你可以通过命令行获取相同的信息:

    tf changeset /collection:http://servername:8080/tfs/DefaultCollection 123 /noprompt
    

    显示窗口不要使用“/noprompt”参数。

    【讨论】:

    • 这不是@bandreas 所追求的。他们正在寻找一种方法来查看工作项中更改的所有文件,而无需查看每个单独的更改集。从某种意义上说,能够区分受影响文件的前后,而无需查看单个更改。
    【解决方案2】:

    尝试使用 TFS Sidekicks。您可以搜索工作项,它会给您一个统一的视图。

    1. http://www.attrice.info/cm/tfs/ 为您的相关 TFS 版本安装 Sidekicks
    2. 打开侧踢并将其连接到 TFS(通常的 tfs 对话)
    3. 点击工具 -> Code Review Sidekick
    4. 按工作项单击并选择适当的项目和查询(TFS 资源管理器工作项查询)。或者,您可以按变更集搜索
    5. 选择适当的工作项。
    6. 这将显示该工作项的所有更改
    7. 所以这里的目标是,您想要比较文件的所有更改, 从第一次签入此工作项之前的状态和 工作项的最后签入。即折叠所有更改
    8. 右键单击您正在查看的文件,该文件与 最高变更集编号,然后选择“与以前的比较(不在 查看)'
    9. 这将向您展示您配置的 VS 的完全不同之处 差异工具。
    10. 如果文件是新文件并且有多个签入,请选择 一个具有最大变更集的,然后选择“与最旧的比较 在视图中'

    【讨论】:

      猜你喜欢
      • 2018-01-06
      • 2015-03-23
      • 1970-01-01
      • 2014-07-10
      • 2016-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多