Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Управление защищенными ветвями

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

Защищенные ветви доступны в общедоступных репозиториях при использовании GitHub Free и GitHub Free для организаций, а также в общедоступных и частных репозиториях при использовании GitHub Pro, GitHub Team, GitHub Enterprise Cloud и GitHub Enterprise Server.

  • Сведения о защищенных ветвях

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

  • Управление правилом защиты ветвей

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

  • Устранение неполадок с обязательными проверками состояния

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