查看团队项目的分支层次结构
随着项目的增大,分支结构通常也将增大并变得更加复杂。您的团队成员(尤其是那些新成员)将需要诸如以下之类的简单问题的答案:
团队项目中有哪些分支?
这些分支彼此之间有怎样的关系?
如果我需要另一个功能团队提供的更改,那么这些更改必须经过哪些分支才能返回给我?谁拥有这些分支?
以下过程介绍如何使用 Team Foundation 版本控制来回答这些类型的问题。
查看和使用分支
可以使用**“层次结构”**窗口执行以下任务:
在层次结构视图中查看分支的子集或所有分支。
查看特定分支的属性。
完成特定分支的任务。
重要事项 |
---|
可对分支执行此过程,但不能对文件夹执行此过程。例如,在下图中您会看到哪些对象是分支,哪些对象是文件夹。 有关更多信息,请参见对文件夹和文件进行分支。 |
从源代码管理资源管理器中显示“层次结构”窗口
在**“源代码管理资源管理器”**中,单击浏览分支结构所始于的分支。
单击**“文件”菜单,指向“源代码管理”,指向“分支和合并”,再单击“查看层次结构”**。
调整视图以显示所需的数据
首次显示**“层次结构”**窗口时,默认情况下,所显示的分支是您从其中启动该窗口的分支,包括其祖先和后代。
例如,下图显示了 DinnerNow Test 分支的**“层次结构”**窗口。
显示 DinnerNow Test 分支以及祖先和后代的“层次结构”窗口
以下列表中介绍了可用于修改此窗口中的视图的选项:
A. 显示菜单您可以从**“显示”菜单中选择以下典型视图:“所有层次结构”、“完整层次结构”、“祖先和后代”、“祖先”、“父级和子级”、“子级”或“自定义”**。
提示 如果您想查看团队项目中每个版本控制路径的完整层次结构,包括源代码管理资源管理器中活动团队项目范围之外的层次结构,请选择“所有层次结构”。
B. 自定义分支列表按钮单击此按钮可逐个选择想要显示的特定分支。
将显示**“选择分支”**对话框。
在“分支”列表中,选中或清除要显示或隐藏的分支的复选框。
在选中或清除复选框时,所选内容的预览将出现在对话框右侧。
如果团队具有许多分支,则通过单击预览上方的按钮,可以更加轻松地指定所需的分支。您可以指向每个按钮以显示有关该按钮的作用的信息。
C. 查看分支上的控件 - 如果想要对图表的详细信息进行微调,则可以单击特定分支,再单击以下控件之一:
单击 X(或者在分支处于选定状态时按 Delete)可以隐藏分支。
单击加号 (+) 符号(或者在分支处于选定状态时按 Insert)可以选择或取消选择想要显示的子分支。
查看属性并执行操作
查看分支层次结构之后,您可能需要更多信息,或者可能准备采取某项操作。您可以在**“层次结构”**窗口中右击任何分支并执行以下任一步骤:
选择**“属性”以显示“属性”**对话框,您可以使用该对话框查看有关分支的附加信息,包括其路径、所有者,以及有权使用它的人员。
“所有者”字段仅供参考。在“所有者”字段中被指定并不表示会给予附加权限。
选择操作,如:“分支”、“合并”、“比较”或“在源代码管理资源管理器中打开”。