Создать запрос на вытягивание и Открыть запрос на вытягивание означают одно и то же, но просто используйте разные глаголы для обозначения создания PR (запроса на вытягивание). Единственная путаница, которая у вас возникает, связана с тем, что open
является одним из состояний PR.
Когда вы говорите
Логически это означает, что:
Первый всего должен быть создан запрос на вытягивание.
Затем запрос на вытягивание может быть открыт (его состояние открыто) или закрыто (его состояние закрыто) столько раз, сколько необходимо.
это не обязательно означает, что шаг 1 - создание, а шаг 2 - открытие PR, но на самом деле, когда PR создается или открывается, он имеет open
в качестве state
по умолчанию. state
- это внутренняя конструкция GitHub для управления состоянием PR, ie если это open
или closed
(closed
может означать, что PR либо только что закрыто, или объединено ).
Открытый PR может быть закрытым или объединенным , тем самым изменяя его state
с open
на closed
Закрытый (но не объединенный) PR можно повторно открыть , тем самым изменив его состояние с closed
на open
.
Технически говоря, открыть запрос на вытягивание и создать запрос на вытягивание означают то же самое. Открытие закрытого, но еще не объединенного PR означает повторное открытие запроса на вытягивание .