Share via


Просмотр иерархии ветвей проекта

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

По мере роста проекта структура ветви обычно растет и становится более сложной. Вам и членам группы может потребоваться ответы на следующие вопросы:

  • Какие ветви находятся в проекте?
  • Как эти ветви связаны друг с другом?
  • Кто владеет различными филиалами?
  • Если изменения необходимы от команды функций, какие ветви должны пройти через эти изменения, чтобы перейти к вашей ветви?

В следующих процедурах объясняется, как использовать система управления версиями Team Foundation (TFVC) для ответа на эти типы вопросов.

Просмотр и работа с ветвями

Окно иерархии можно использовать для выполнения следующих задач:

  • Просмотрите все ветви в иерархическом представлении.
  • Просмотрите подмножество ветвей в иерархическом представлении.
  • Просмотр свойств конкретной ветви.
  • Выполните задачи для определенной ветви.

Внимание

Эти процедуры можно выполнять в ветви, но не в папке. На следующем снимке экрана сборка BuildProcessTemplates — это папка, а dev — ветвь.

Снимок экрана: окно папок в Visual Studio. Папка DinnerNow содержит папку BuildProcessTemplates и ветвь с именем Dev.

Дополнительные сведения см. в разделе "Папки и файлы ветви".

Отображение окна иерархии из Обозреватель системы управления версиями

  1. В Visual Studio в меню "Вид" выберите "Другие элементы управления версиями Windows>" Обозреватель.

  2. В Обозреватель системы управления версиями выберите ветвь, которую нужно изучить.

  3. В меню "Файл" выберите "Ветвь системы управления версиями>" и "Объединение>иерархии представлений".

Измените представление, чтобы отобразить нужные данные

По умолчанию при открытии окна иерархии отображается иерархия для ветви, из которую вы открыли окно. Представление включает предков и потомков ветви.

На следующем снимке экрана показано окно иерархии для ветви Test DinnerNow:

Снимок экрана: Visual Studio с иерархией

Используйте следующие параметры для изменения представления иерархии:

  • В меню "Показать" выберите любое из следующих представлений:

    • Все иерархии
    • Полная иерархия
    • Предки и потомки
    • Ancestors
    • Родительский и дочерний элементы
    • Children
    • Настроить

    Снимок экрана: Visual Studio с иерархией

    Совет

    Если вы хотите просмотреть полную иерархию для каждого пути управления версиями в проекте, выберите все иерархии. Это представление включает иерархии, которые находятся вне область активного проекта в Обозреватель системы управления версиями.

  • Рядом с меню "Показать " нажмите кнопку "Настроить список ветвей", чтобы выбрать отдельные ветви, которые вы хотите просмотреть.

    Снимок экрана: Visual Studio с иерархией

    Откроется диалоговое окно "Выбор ветвей ".

    • В списке ветвей выберите или снимите ветви, которые вы хотите показать или скрыть. При выборе или очистке ветвей предварительный просмотр выбранных элементов отображается в правой части диалогового окна.
    • Если у вашей команды много ветвей, используйте кнопки над предварительным просмотром, чтобы легко указать ветви, которые вы хотите увидеть. Наведите указатель мыши на кнопку, чтобы получить сведения о том, что он делает.
  • Чтобы точно настроить сведения о схеме, выберите определенную ветвь и выберите один из следующих элементов управления:

    • Выберите X , чтобы скрыть ветвь. Кроме того, выберите "Удалить ", пока выбрана ветвь.
    • Выберите знак плюса (+), чтобы указать, какие дочерние ветви вы хотите увидеть. Кроме того, выберите "Вставить ", пока выбрана ветвь.

    Снимок экрана: Visual Studio с иерархией

Просмотр свойств и выполнение действий

После просмотра иерархии ветвей может потребоваться дополнительная информация или вы можете принять некоторые меры. Щелкните правой кнопкой мыши любую ветвь в окне иерархии и выполните следующие действия.

  • Выберите свойства , чтобы просмотреть сведения о ветви, включая путь, которому он принадлежит, и кто имеет разрешения на работу с ним. Поле "Владелец" предназначено только для получения сведений. Пользователь, который называется в поле "Владелец" , не обязательно имеет дополнительных разрешений.

  • Выберите действие, например Branch, Merge, Compare или Open в Обозреватель системы управления версиями.