管理分支

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

从 Web 上的 分支 视图管理团队 Git 存储库中的工作。 自定义视图以跟踪你最关心的分支,以便你可以随时掌握团队所做的更改。

在 Web 上查看存储库时,通过选择 Repos分支 来查看存储库的分支。

View your branches

通过在 Web 上查看存储库时选择分支来查看存储库的 分支

Access the branches view from your Git repo in Team Explorer

组织分支

分支页上的默认 “我的 ”选项卡显示已创建的分支、推送更改或设置为收藏夹,以及存储库的默认分支,例如 main。 “ 所有 ”选项卡列出了存储库中的所有分支, “过时 ”选项卡在存储库中列出了在三个月或更长时间内没有任何提交的分支。

My branches

如果未看到要查找的分支,并且认为它可能已被删除,请参阅 还原已删除的分支

通过在右上角的 “搜索所有分支 ”框中输入特定名称或模式,筛选任何分支视图中列出的分支。

Search and filter branches viewed using the search all branches field
如果团队在分支名称中使用正斜杠分隔符,你将看到这些分支的可折叠树视图。

提示

强烈建议对分支使用命名约定。 有关如何命名分支的建议,请参阅 采用 Git 分支策略

添加收藏夹分支

通过选择星形图标以收藏分支,将“ 所有 ”视图中的分支添加到 “矿井 ”视图中。 通过在树上的文件夹旁边的树视图中选择星形图标,将多个分支标记为收藏夹。 通过关闭星形或选择星形右侧的 ... 打开分支上下文菜单,然后选择 “从收藏夹中删除”来删除收藏夹。

Set favorites in your branches to show them in the Mine view

查看分支更新

每个分支名称都有分支的最后一个参与者的名称,以及指向分支上最新提交的链接。 选择上次提交的日期或时间,以查看分支的更新。 分支视图还显示分支前面和标记为 Compare 的分支后面的提交数。 使用此信息快速检查分支与另一个分支的分歧程度。

如果分支已打开拉取请求,可以看到其拉取请求 ID。 选择拉取请求将其打开,以便查看详细信息。

See how far a branch is ahead of and behind the compare branch

更改比较分支

每个分支列出的前面和后面数字与当前标记为“ 分支比较 ”页的分支进行比较。 更新比较分支,了解页面上显示的分支的前面或落后到存储库中的另一个分支:

  1. 选择要设置为比较基线的分支旁边的 ...
  2. 选择“ 设置为比较分支”。

“比较”标签将移动到此分支,页面上的其他分支将提前/落后提交数,以反映新的比较。

查看分支历史记录

通过选择分支名称旁边的 ... 图标并选择 “查看文件 ”或 “查看历史记录”来查看分支或历史记录中的文件。 查看文件 将在 Web 上打开 “文件 ”视图,以便你可以基于分支上的最新提交浏览文件。 视图历史记录 显示分支历史记录中的每个提交。 从此历史记录中选择提交以查看在该提交中所做的文件更改。

Access the view files and review history from the branches context menu

更改默认分支

可以使用分支,而不是 main 用于新更改或更改存储库中开发的主线。 若要更改新存储库的默认分支名称,请参阅 “所有存储库”设置和策略

若要更改存储库的默认分支以合并新的拉取请求,至少需要两个分支。 如果只有一个分支,则它已是默认值。 必须创建第二个分支才能更改默认值。

注意

此过程可能需要 设置 Git 存储库权限

  1. 项目存储库下,选择 “分支”。

  2. “分支 ”页上,选择所需的新默认分支旁边的 “更多”选项 ,然后选择“ 设置为默认分支”。

    Screenshot that shows Set default branch.

  3. 设置新的默认分支后,可以根据需要删除以前的默认值。

  1. 选择项目左下角的设置按钮以打开项目管理页面。

    Open the administrative area of the web portal for your project

  2. 选择“存储库”。

  3. 选择 Git 存储库。 分支显示在存储库下。

  4. 选择要设置为默认值的分支旁边的 ... ,然后选择 “设置为默认分支”。

    Set a default branch for a Git repo

  5. 设置新的默认分支后,可以根据需要删除上一个分支。

  1. 选择项目中的设置按钮以打开项目管理页。

    Open the administrative area of the web portal for your project

  2. 选择 版本控制

  3. 选择 Git 存储库。 分支显示在存储库下。

  4. 选择要设置为默认值的分支旁边的 ... ,然后选择 “设置为默认分支”。

    Set a default branch for a Git repo

  5. 设置新的默认分支后,可以根据需要删除上一个分支。

在进行此更改之前,应考虑其他方面。 了解本文中有关 更改默认分支的信息。