Skip to main content

Выпуск GitHub AE сейчас ограничен.

Управление автоматическим слиянием для запросов на вытягивание в репозитории

В этой статье

Вы можете разрешить или запретить автоматическое слияние для запросов на вытягивание в репозитории.

Кто может использовать эту функцию.

People with maintainer permissions can manage auto-merge for pull requests in a repository.

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

About auto-merge

If you allow auto-merge for pull requests in your repository, people with write permissions can configure individual pull requests in the repository to merge automatically when all merge requirements are met. If someone who does not have write permissions pushes changes to a pull request that has auto-merge enabled, auto-merge will be disabled for that pull request. For more information, see "Automatically merging a pull request."

Managing auto-merge

Note: The option to enable auto-merge is shown only on pull requests that cannot be merged immediately. For example, when a branch protection rule enforces "Require pull request reviews before merging" or "Require status checks to pass before merging" and these conditions are not yet met. For more information, see "Managing a branch protection rule."

  1. On your enterprise, navigate to the main page of the repository.

  2. Under your repository name, click Settings. If you cannot see the "Settings" tab, select the dropdown menu, then click Settings.

    Screenshot of a repository header showing the tabs. The "Settings" tab is highlighted by a dark orange outline.

  3. Under "Pull Requests", select or deselect Allow auto-merge.