Блокировка ветви

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

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

Ограничения блокировки

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

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

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

Блокировка ветви с помощью представления "Ветви"

  1. Откройте репозиторий в Интернете и выберите представление "Ветви".

  2. Найдите ветвь в представлении "Ветви". Вы можете найти ветвь с помощью поля "Поиск всех ветвей " в правом верхнем углу.

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

    Блокировка ветви из контекстного меню ветвей