Параметры слияния запросов на вытягивание можно настроить в соответствии с потребностями и предпочтениями рабочего процесса для управления журналом Git. Дополнительные сведения см. в разделе «Настройка слияния запросов на вытягивание».
Сведения о сообщениях фиксации по умолчанию для слияний скваша см. в разделе "Сведения о слиянии запросов на вытягивание".
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".
-
На странице "Общие" (выбранный по умолчанию) прокрутите вниз до раздела "Запросы на вытягивание".
-
В разделе "Запросы на вытягивание" выберите "Разрешить слияние сквош". Это позволит участникам выполнять слияние запросов на вытягивание путем сжатия всех фиксаций в одну фиксацию. Сообщение фиксации по умолчанию, представляемое участникам во время слияния, представляет собой заголовок и сообщение фиксации, если запрос на вытягивание содержит только одну фиксацию, или заголовок запроса на вытягивание и список фиксаций, если запрос на вытягивание содержит две или больше фиксаций.
-
При необходимости в разделе "Разрешить слияние squash" выберите раскрывающееся меню, а затем выберите формат сообщения фиксации по умолчанию, представленного участникам при слиянии.
В сообщении по умолчанию используется заголовок и сообщение фиксации, если запрос на вытягивание содержит только одну фиксацию, или заголовок запроса на вытягивание и список фиксаций, если запрос на вытягивание содержит две или больше фиксаций. Вы также можете использовать только заголовок запроса на вытягивание, заголовок запроса на вытягивание и сведения о фиксации, а также заголовок запроса на вытягивание и описание.
Если выбрать несколько методов слияния, участники совместной работы смогут решать, какой тип фиксации слияния использовать при слиянии запроса на вытягивание. Если в репозитории есть правило защищенной ветви, требующее журнала линейной фиксации, необходимо разрешить сжатое слияние, повторное слияние или и то, и другое. Дополнительные сведения см. в разделе Сведения о защищенных ветвях.