Поделиться через


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

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

  • Какие ветви входят в командный проект?

  • Как эти ветви связаны между собой?

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

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

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

В окне Иерархия можно выполнять следующие операции.

  • Просматривать часть или все ветви в иерархическом представлении.

  • Просматривать свойства определенной ветви.

  • Выполнять задачи для определенной ветви.

Важное примечаниеВажно

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

Ветвь и папка

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

Вызов окна "Иерархия" из обозревателя управления исходным кодом

  1. В обозревателе управления исходным кодом выделите ветвь, от которой необходимо начать просмотр структуры ветвей.

  2. В меню Файл последовательно выберите пункты Система управления версиями, Ветвление и объединение, Просмотреть иерархию.

Dd465202.collapse_all(ru-ru,VS.110).gifНастройка представления для отображения необходимых данных

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

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

В окне "Иерархия" показана ветвь Test компании DinnerNow с родительскими и дочерними объектами.

Окно иерархии

Возможные варианты, которые можно использовать для изменения представления в этом окне объясняются в следующем списке.

  • A. Меню "Показать". Можно выбрать обычный вид в меню Показать: Все иерархии, Полная иерархия, Элементы-предки и элементы-потомки, Предшественники, Родительский и дочерние объекты, Дочерний элемент или Настроено.

    СоветСовет

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

  • B. Настройка кнопки списка ветвей. Нажмите эту кнопку, чтобы отдельно выбрать определенные ветви, которые нужно показывать.

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

    • (Необязательно.) В списке "Ветви" установите или снимите флажки у ветвей, которые требуется просмотреть или скрыть.

    • При установке или снятии флажков в правой части диалогового окна возникает панель предварительного просмотра выбранных элементов.

    • Если у команды есть много ветвей, можно более просто указать ветви, к которым нужен быстрый доступ. Это делается путем нажатия кнопок выше области предварительного просмотра.Для получения сведений о назначении кнопки, можно навести на нее указатель.

  • C. Просмотр элементов управления для ветвей. Если необходимо дополнительно настроить сведения схемы, можно выделить определенную ветвь, затем щелкнуть один из следующих элементов управления.

    • Щелкните X, чтобы скрыть ветвь (или нажмите клавишу DELETE, когда выделена нужная ветвь).

    • Щелкните символ (+) — "плюс" (или нажмите клавишу INSERT, когда выделена нужная ветвь), чтобы выбрать или отменить выбор дочерних ветвей, которые необходимо показывать.

Dd465202.collapse_all(ru-ru,VS.110).gifПросмотр свойств и выполнение действий

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

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

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

  • Выберите действие, например: Ветвь, Слияние, Сравнение, Открыть в обозревателе управления исходным кодом.