比较文件夹

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

您可以比较两个服务器文件夹、两个本地文件夹或一个服务器文件夹和一个本地文件夹之间的差异。

先决条件

若要执行这些过程,必须将“读取”权限设置为“允许”。 有关详细信息,请参阅默认 TFVC 权限

注意

若要比较两个本地文件夹,不需要任何 Azure DevOps 权限。

比较文件夹

  1. 在 Visual Studio“视图”菜单上,选择“其他窗口”,然后选择“源代码管理器”。

  2. 在“源代码管理器”中,右键单击要比较的源文件夹,然后选择“比较”。

    此时将显示“比较”对话框,其中包含在“源路径”框中选择的文件夹的服务器路径。

  3. 在“源版本”下,选择要用来比较的“类型”:“变更集”、“日期”、“标签”、“最新版本”或“工作区版本”。

  4. 输入“目标路径”,或选择“浏览”并选择目标文件夹。

  5. 如果“目标路径”对应的是一个服务器文件夹,在“目标版本”下,选择要用来比较的“类型”:“变更集”、“日期”、“标签”、“最新版本”或“工作区版本”。

  6. 在“筛选器”下,你可以添加或移除文件和文件夹筛选器。 如果你只希望将筛选器应用于本地路径,请选中“仅筛选本地路径”复选框。 有关详细信息,请参阅文件夹比较筛选器

  7. 在“视图选项”下,选择要在比较结果中显示的项。 可以通过选中或清除以下框来选择视图选项的组合:

    • 显示仅存在于源路径中的项
    • 显示仅存在于目标路径中的项
    • 显示不同的项
    • 显示相同的项
  8. 选择 “确定”

  9. “文件夹差异”窗口显示源文件夹和目标文件夹中比较的项的列表。 在“文件夹差异”窗口中:

    • 可以通过右键单击某个文件并选择“比较”来比较该文件的两个版本之间的差异。 将显示“差异”窗口
    • 如果服务器文件夹和你的本地文件夹之间存在差异,可以协调它们