Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
Visual Studio 2019 |Visual Studio 2022
随着项目的发展,其分支结构通常也会增长并变得更加复杂。 你和你的团队成员可能需要回答以下问题:
- 项目中有哪些分支?
- 这些分支彼此有何关联?
- 谁拥有各种分支?
- 如果功能团队需要更改,这些更改必须经历哪些分支才能转到分支?
以下过程说明如何使用 Team Foundation 版本控制(TFVC)回答这些类型的问题。
先决条件
| 类别 | 要求 | 
|---|---|
| 权限 | 读取 权限设置为 “允许”。 | 
有关详细信息,请参阅 默认 TFVC 权限。
查看和使用分支
可以使用 “层次结构” 窗口执行以下任务:
- 在分层视图中查看所有分支。
- 在分层视图中查看分支的子集。
- 查看特定分支的属性。
- 完成特定分支的任务。
从源代码管理资源管理器显示层次结构窗口
- 在 Visual Studio 的 “视图 ”菜单上,选择 “其他 Windows>源代码管理资源管理器”。 
- 在 源代码管理资源管理器中,选择要浏览其结构的分支。 
- 在“文件”菜单上,选择“源代码管理>分支”和“>合并视图层次结构”。 
调整视图以显示所需的数据
默认情况下,打开 “层次结构” 窗口时,会看到打开窗口的分支的层次结构。 该视图包括分支的上级和后代。
以下屏幕截图显示了 DinnerNow 测试分支的“层次结构”窗口:
              
               
              
              
            
使用以下选项修改层次结构的视图:
- 在 “显示 ”菜单上,选择以下任一视图: - 所有层次结构
- 完整层次结构
- 祖先和后代
- 祖先
- 父级和子级
- 儿童
- 定制
   - 小窍门 - 如果想要查看项目中每个版本控制路径的完整层次结构,请选择 “所有层次结构”。 此视图包括 源代码管理资源管理器中活动项目范围之外的层次结构。 
- 在“ 显示 ”菜单旁边,选择“ 自定义分支列表 ”按钮,单独选择要查看的特定分支。   - 此时会显示 “选择分支 ”对话框。 - 在 “分支 ”列表中,选择要显示或隐藏的分支。 选择或清除分支时,对话框右侧会显示所选内容的预览。
- 如果团队有多个分支,请使用预览上方的按钮轻松指定要查看的分支。 将鼠标悬停在按钮上以获取有关其用途的信息。
 
- 若要微调关系图的详细信息,请选择特定分支,然后选择以下控件之一: - 选择 X 可隐藏分支。 或者,在选择分支时选择 “删除 ”。
- 选择加号(+)以指定要查看的子分支。 或者,选择分支时选择 “插入 ”。
   
查看属性并执行作
查看分支层次结构后,可能需要更多信息,或者可以采取一些作。 可以在 “层次结构” 窗口中右键单击任意分支,然后执行以下步骤之一:
- 选择 “属性 ”以查看有关分支的信息,包括其路径、拥有该分支的人员以及谁有权使用它。 “ 所有者 ”字段仅用于信息。 在 “所有者 ”字段中命名的人员不一定具有额外的权限。 
- 在源代码管理资源管理器中选择分支、合并、比较或打开等作。 
