Перейти к основному содержимому

Ветвления

Создание ветки в веб-интерфейсе

Чтобы создать новую ветку в веб-интерфейсе:

  1. Перейдите на страницу репозитория, в котором хотите создать новую ветку.

  2. В левой панели откройте вкладку Branches.

  3. Над списком веток репозитория в правом верхнем углу нажмите кнопку + New Branches.

  4. В открывшемся окне заполните поля:

    • в поле Starting branch/tag/commit выберите где будет создано ветвление;
    • в поле New Branch name укажите название ветки. Если для Gitlife Code настроены префиксы вы можете выбрать нужный префикс.
    • в поле Branch description укажите описание ветки;
    • в поле Link Card можете указать связанную с веткой задачу из Gitlife Team.
  5. Нажмите кнопку New.

Будет создана новая ветка в репозитории.

Просмотр веток в репозитории

Чтобы просмотреть список веток в репозитории:

  1. Откройте страницу репозитория.
  2. Откройте вкладку Branches.

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

  • на вкладке Active Branches выводятся ветки, в которые отправляли изменения в течение последних трех месяцев;
  • на вкладке My Branches выводятся ветки, в которые вы отправляли код, за исключением ветви по умолчанию;
  • на вкладке All Branches выводятся ;
  • на вкладке History Branches выводятся ветви, в которые не отправляли изменения за последние три месяца. Ветви упорядочены по дате последнего изменения. Используйте этот список, чтобы определить, какие ветви следует удалить.

При необходимости используйте фильтр в правом верхнем углу.
Доступна фильтрация:

  • по имени и описанию ветки;
  • по типу веток.

Сравнение веток, тегов

Чтобы перейти к сравнению веток, тегов:

  1. Перейдите на страницу репозитория.
  2. В левой панели откройте вкладку Compare.
  3. В поле Source выберите источник для сравнения (ветку или тег).
  4. В поле Target выберите ветку или тег для сравнения с источником, указанным в поле Source.
  5. Нажмите кнопку Compare.

Откроется интерфейс для сравнения веток, тегов.

Защищённые ветки

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

Чтобы защитить отдельную ветку от изменений:

  1. На странице репозитория перейдите на вкладку Branches.
  2. В списке веток найдите ветку которую необходимо защитить от изменений.
  3. В крайнем правом столбце Actions нажмите на кнопку ....
  4. В раскрывающемся меню выберите и нажмите пункт Set to Read only Branches.

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

Настройка правил защиты веток подробнее описаны в настройках репозитория.

Удаление веток

предупреждение

После удаления ветки её нельзя восстановить при помощи веб-интерфейса!
Для восстановления воспользуйтесь интерфейсом командной строки Git.