Skip to main content

Определение возможности слияния запросов на вытягивание

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

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

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

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

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

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

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

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