Если запрос на вытягивание сравнивает ветвь раздела с ветвью в вышестоящем репозитории как базовая ветвь, ваша ветвь раздела также называется "ветвь сравнения" запроса на вытягивание.
Например:
- Ветвь раздела (также известная как "ветвь компонента") — это ветвь, в которой вы вносите изменения в вилку репозитория (например.
my-topic-branch
- Базовая ветвь — это ветвь в вышестоящем (центральном) репозитории, в который необходимо объединить изменения (например,
main
). - Запрос на вытягивание сравнивает изменения, предлагаемые ветвью раздела (
my-topic-branch
) с базовая ветвь (main
), поэтомуmy-topic-branch
называется "ветвь сравнения".
Дополнительные сведения о ветвях запросов на вытягивание, включая примеры, см. в разделе Создание запроса на включение изменений.
Note
Чтобы открыть запрос на вытягивание в общедоступный репозиторий, необходимо иметь доступ на запись к головной или исходной ветви или для репозиториев, принадлежащих организации, необходимо быть членом организации, владеющей репозиторием, чтобы открыть запрос на вытягивание.
-
Перейдите к исходному репозиторию, в котором вы создали вилку.
-
Над списком файлов в желтом баннере нажмите кнопку "Сравнить" и " Запрос на вытягивание", чтобы создать запрос на вытягивание связанной ветви.
-
На странице, чтобы создать новый запрос на вытягивание, нажмите кнопку "Сравнить между вилками".
-
В раскрывающемся меню "базовая ветвь" выберите ветвь вышестоящего репозитория, в которую вы хотите объединить изменения.
-
В раскрывающемся меню "Головная вилка" выберите вилку, а затем используйте раскрывающееся меню "ветвь сравнения", чтобы выбрать ветвь, в который вы внесли изменения.
-
Введите название и описание для запроса на вытягивание.
-
Если вы хотите разрешить любому пользователю с правами доступа на отправку к вышестоящему репозиторию вносить изменения в ваш запрос на вытягивание в принадлежащих пользователю вилках, выберите Разрешить изменения от координаторов.
Warning
Если вилке содержится GitHub Actions рабочих процессов, параметр " Разрешить изменения и доступ к секретам" с помощью обслуживающих служб. Если разрешено редактирование в ветви вилки, которая содержит рабочие процессы GitHub Actions, координаторы также смогут изменять рабочие процессы разветвленного репозитория, что может привести к раскрытию значений секретов и получению доступа к другим ветвям.
-
Чтобы создать запрос на вытягивание, готовый к проверке, нажмите кнопку Создать запрос на вытягивание. Чтобы создать черновик запроса на вытягивание, нажмите на раскрывающийся список и выберите Создать черновик запроса на вытягивание, а затем Черновик запроса на вытягивание. Если вы являетесь членом организации, возможно, потребуется запросить доступ к черновику запросов на вытягивание из владелец организации. См. раздел "Сведения о запросах на вытягивание".
Tip
После создания запроса на вытягивание можно попросить конкретного человека просмотреть предложенные изменения. Дополнительные сведения см. в разделе «Запрос проверки запроса на вытягивание».