比较文件夹

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. 文件夹差异 窗口在源文件夹和目标文件夹中显示比较项目的列表。 在“文件夹差异”窗口中:

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