查看团队项目的分支层次结构

随着项目的增大,分支结构通常也将增大并变得更加复杂。您的团队成员(尤其是那些新成员)将需要诸如以下之类的简单问题的答案:

  • 团队项目中有哪些分支?

  • 这些分支彼此之间有怎样的关系?

  • 如果我需要另一个功能团队提供的更改,那么这些更改必须经过哪些分支才能返回给我?谁拥有这些分支?

以下过程介绍如何使用 Team Foundation 版本控制来回答这些类型的问题。

查看和使用分支

可以使用**“层次结构”**窗口执行以下任务:

  • 在层次结构视图中查看分支的子集或所有分支。

  • 查看特定分支的属性。

  • 完成特定分支的任务。

重要说明重要事项

可对分支执行此过程,但不能对文件夹执行此过程。例如,在下图中您会看到哪些对象是分支,哪些对象是文件夹。

一个分支和一个文件夹

有关更多信息,请参见对文件夹和文件进行分支

从源代码管理资源管理器中显示“层次结构”窗口

  1. 在**“源代码管理资源管理器”**中,单击浏览分支结构所始于的分支。

  2. 单击**“文件”菜单,指向“源代码管理”,指向“分支和合并”,再单击“查看层次结构”**。

Dd465202.collapse_all(zh-cn,VS.110).gif调整视图以显示所需的数据

首次显示**“层次结构”**窗口时,默认情况下,所显示的分支是您从其中启动该窗口的分支,包括其祖先和后代。

例如,下图显示了 DinnerNow Test 分支的**“层次结构”**窗口。

显示 DinnerNow Test 分支以及祖先和后代的“层次结构”窗口

“层次结构”窗口

以下列表中介绍了可用于修改此窗口中的视图的选项:

  • A. 显示菜单您可以从**“显示”菜单中选择以下典型视图:“所有层次结构”“完整层次结构”“祖先和后代”“祖先”“父级和子级”“子级”“自定义”**。

    提示提示

    如果您想查看团队项目中每个版本控制路径的完整层次结构,包括源代码管理资源管理器中活动团队项目范围之外的层次结构,请选择“所有层次结构”

  • B. 自定义分支列表按钮单击此按钮可逐个选择想要显示的特定分支。

    将显示**“选择分支”**对话框。

    • 在“分支”列表中,选中或清除要显示或隐藏的分支的复选框。

    • 在选中或清除复选框时,所选内容的预览将出现在对话框右侧。

    • 如果团队具有许多分支,则通过单击预览上方的按钮,可以更加轻松地指定所需的分支。您可以指向每个按钮以显示有关该按钮的作用的信息。

  • C. 查看分支上的控件 - 如果想要对图表的详细信息进行微调,则可以单击特定分支,再单击以下控件之一:

    • 单击 X(或者在分支处于选定状态时按 Delete)可以隐藏分支。

    • 单击加号 (+) 符号(或者在分支处于选定状态时按 Insert)可以选择或取消选择想要显示的子分支。

Dd465202.collapse_all(zh-cn,VS.110).gif查看属性并执行操作

查看分支层次结构之后,您可能需要更多信息,或者可能准备采取某项操作。您可以在**“层次结构”**窗口中右击任何分支并执行以下任一步骤:

  • 选择**“属性”以显示“属性”**对话框,您可以使用该对话框查看有关分支的附加信息,包括其路径、所有者,以及有权使用它的人员。

    “所有者”字段仅供参考。在“所有者”字段中被指定并不表示会给予附加权限。

  • 选择操作,如:“分支”“合并”“比较”“在源代码管理资源管理器中打开”