Skip to main content

Настройка слияния фиксаций для запросов на вытягивание

Вы можете применить, разрешить или отключить слияние с фиксацией слияния для всех слияний запросов на вытягивание на ваш экземпляр GitHub Enterprise Server в репозитории.

Параметры слияния запросов на вытягивание можно настроить на ваш экземпляр GitHub Enterprise Server в соответствии с потребностями и предпочтениями рабочего процесса для управления журналом Git. Дополнительные сведения см. в разделе Настройка слияния запросов на вытягивание.

  1. На ваш экземпляр GitHub Enterprise Serverперейдите на главную страницу репозитория.

  2. Под именем репозитория щелкните Параметры. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и щелкните Параметры.

    Снимок экрана: заголовок репозитория с вкладками. Вкладка "Параметры" выделена темно-оранжевым контуром.

  3. В разделе "Запросы на вытягивание" выберите "Разрешить фиксации слиянием". Это позволит участникам выполнять слияние запросов на вытягивание с полным журналом фиксаций.

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

    Сообщение по умолчанию содержит номер запроса на вытягивание и заголовок. Например, Merge pull request #123 from patch-1. Вы также можете использовать только заголовок запроса на вытягивание или заголовок запроса на вытягивание и описание.

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

Дополнительные материалы