查找和查看变更集

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

Visual Studio 2019 | Visual Studio 2022

在 Team Foundation 版本控制 (TFVC) 中签入更改时,这些更改将作为更改集存储在服务器上。 变更集包含版本控制中每个项的历史记录。

显示 TFVC 更改集的示意图。

可以查看更改集,了解确切的文件更改,发现所有者的注释,查找链接的工作项,并查看是否触发了任何策略警告。

先决条件

你必须是项目的“参与者”之一。 有关详细信息,请参阅默认 TFVC 权限

按 ID 查找更改集

  1. 在 Visual Studio 源代码管理器中,按 Ctrl+G。 此时将显示“转到更改集”对话框。

    “转到更改集”对话框的屏幕截图。

  2. 键入更改集的编号并选择“确定”。 此时“团队资源管理器”的“更改集详细信息”页上将显示更改集详细信息。

    如果不知道更改集编号,请选择“查找”。 请参阅查找更改集

查找更新特定文件或文件夹的更改集

  1. 在 Visual Studio“解决方案资源管理器”或“源代码管理器”中,右键单击文件夹或文件,并选择“查看历史记录”。

  2. 历史记录窗口中,右键单击要查看详细信息的更改集,然后选择“更改集详细信息”。

    此时“团队资源管理器”的“更改集详细信息”页上将显示更改集详细信息。

    “更改集详细信息”页的屏幕截图。

提示

  • 可在“团队资源管理器”中 取消停靠图标 取消停靠“更改集详细信息”页,并在其自己的窗口中将其打开。

  • 可以通过选择“更改”部分的“视图选项”,在树视图和列表视图之间切换。

处理更改集

“团队资源管理器”中的“更改集详细信息”页包含用于执行以下任务的链接:

  • “回滚”会移除更改集的效果。 请参阅回滚更改集

  • “跟踪”可确定已收到或未收到更改集的分支。 请参阅查看更改集的合并位置和合并时间

  • “操作”下的“请求评审”会请求代码评审。

  • “操作”下的“在浏览器中打开”将在浏览器中打开更改集。 例如,可以将 URL 复制到电子邮件中,以便与团队讨论更改。

搜索更改集

  1. 在 Visual Studio 菜单栏上,选择“文件”>“源代码管理”>“查找”>“查找更改集”。

    此时会出现“查找更改集”对话框。

    “查找更改集”对话框的屏幕截图。

  2. 在“查找更改集”对话框的“包含文件”中输入文件或文件夹名称,或者:

    • 选择“浏览”以查找并选择文件或文件夹。

    • 在“按用户”框中,可以选择输入用户名或选择“搜索”以选择与更改集关联的项目团队成员。

    • 在“范围”下,可以选择以下其中一个范围:

      • “所有更改”会检索应用于该文件或文件夹的所有更改集。

      • “更改集编号”从编号范围中检索更改集。 在“从”和“至”框中键入范围。

      • “创建日期”从日期范围中检索更改集。 在“从”和“至”框中指定起始日期和结束日期。

  3. 选择“查找”。 此时会在“结果”列表中显示符合条件的更改集。

  4. 选择一个更改集,然后选择“详细信息”,或右键单击更改集并选择“更改集详细信息”。

    此时将出现“更改集的详细信息”对话框。

    “更改集的详细信息”对话框的屏幕截图。

    在“更改集的详细信息”对话框中,可以查看更改和更改类型,以及任何注释、工作项、签入说明以及与更改集关联的策略警告。

  5. 关闭“更改集的详细信息”和“查找更改集”对话框。

从命令提示符处工作

若要从命令提示符查找更改集,请输入 tf changeset。 有关详细信息,请参阅 changeset 命令

后续步骤