Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-09-25. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

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

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

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

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

  1. На GitHubперейдите на главную страницу репозитория.

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

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

  3. На странице "Общие" (выбранный по умолчанию) прокрутите вниз до раздела "Запросы на вытягивание".

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

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

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

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

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