比较文件

您可以使用比较窗口清楚地看出两个文件或同一文件的两个版本之间的差异。 如果您的工作区中的一个版本的文件已签出,您可以修改该文件,在运行比较。 您还可以使用此窗口以进行代码评审的某些更改文件。

必需的权限

您必须为其中一个参与者的团队项目。 请参见 Team Foundation Server 默认组、权限和角色

您希望做什么?

  • 突出显示的代码更改,然后进行比较

    • 比较和编辑您的工作区中的文件与服务器上的文件

    • 查看和注释的代码评审的变化

    • 比较两个版本的服务器上的文件

    • 比较两个文件使用比较对话框

  • 使用比较窗口

  • 使用命令提示符

突出显示的代码更改,然后进行比较

Bb385990.collapse_all(zh-cn,VS.110).gif比较和编辑您的工作区中的文件与服务器上的文件

您可以突出显示,并更方便地查看已经通过将您签出的版本与您的工作区中的文件进行比较的工作。 此外可以在您的 Team Foundation Server,比较所做的最新版本的工作并编辑该文件,而您比较。

  1. 如果您没有已连接到团队项目中,然后使用所需的连接到团队项目

  2. 选择“主页”图标开始,然后选择 “挂起的更改”图标挂起的更改

  3. 挂起的更改页面上,找到该文件。 打开此文件,在快捷菜单,然后:

    • 选择与工作区版本比较要进行哪些更改您的版本您签出,请参阅。

      提示

      可以按 Ctrl + shift 键,然后双击该文件。

    • 选择与最新版本比较若要查看您所做的更改如何与您的 Team Foundation Server 上的文件的最新版本进行比较。

  4. 比较窗口会出现。 您可以继续在此窗口中对文件进行更改。

提示

您还可以使用解决方案资源管理器源代码管理资源管理器进行比较的文件服务器上的文件版本与工作区中的窗口。选择一个文件,打开其快捷菜单,然后选择比较。当比较 出现对话框,请选择 确定

Bb385990.collapse_all(zh-cn,VS.110).gif查看和注释的代码评审的变化

当您参与代码检查,使用 比较窗口若要查看的审阅者的代码更改。

Bb385990.collapse_all(zh-cn,VS.110).gif比较两个版本的服务器上的文件

您可以比较两个版本在 Team Foundation Server 上的该文件的历史记录中的文件。

  1. 在菜单栏中,选择视图其他窗口源代码管理资源管理器

  2. 源代码管理资源管理器,打开该文件的快捷菜单,然后选择 查看历史记录

  3. 选择两个版本的文件,打开快捷菜单,然后选择比较

    比较窗口会出现。

Bb385990.collapse_all(zh-cn,VS.110).gif 比较两个文件使用比较对话框

您可以比较任意两个文件。 这些文件可以位于本地客户端、 同时在您的 Team Foundation Server,或每一项。

  1. 在菜单栏中,选择视图其他窗口源代码管理资源管理器

  2. 源代码管理资源管理器,打开该文件的快捷菜单,然后选择 比较

    将出现**“比较”**对话框。

  3. 指定要比较的一项下的两个文件源路径 ,在另一个 目标路径

    • 键入的路径,或打开浏览 菜单中,选择 的本地路径服务器路径,然后浏览到选择的文件。

    • 选择一个选项,从类型 菜单: 的变更集日期标签最新版本,或 的工作区版本。 使用指定的版本显示的字段。

  4. 选择**“确定”**。

使用比较窗口

比较文件的两个版本

比较窗口布局

步骤 1 已删除的文本

步骤 2 添加的文本

步骤 3 已更改的文本

步骤 4 代码审阅批注

步骤 5 文件之间的差异的可视摘要

下面是一些提示,用于处理比较窗口:

  • 虽然 -并排模式时,通常更多有效在大多数情况下,您可以使用哪种模式最适合您和您正在检查的代码。

  • 若要跳过:

    • 到下一个差异,请选择的下一个差异下一个差异 (键盘: f8 键)。

    • 至上一个差异,请选择上一个差异上一个差异 (键盘: 按 Shift + F8)。

    • 来回在文件中,选择一段步骤 5可视的摘要。

  • 当您参与代码查看,则使用 比较窗口以查看代码更改的审阅者的。 有关更多信息,请参见 ALM 开发人员生活中的一天:暂停工作、修复 Bug 和执行代码评审

使用命令提示符

  • 差异命令比较两个文件,在命令提示符下的。

请参见

任务

比较文件夹