2015-05-19 3 views
3

Я разветвил проект. Я немного поработал над этим. Теперь у меня есть десять разных коммитов, каждая из которых независима от других коммитов. Я хотел бы отправить каждое отдельное сообщение в виде отдельного запроса на тягу, чтобы сопровождающий вверх по потоку выбрал те, которые ему нужны.GitHub: Как отправить запрос на одно нажатие для отдельной фиксации?

Я не могу найти простой способ сделать это. «Самый легкий», который я могу найти, состоит в том, чтобы создать десять отдельных ветвей, а вишня - выбрать каждую из десяти отдельных коммитов в эти ветви, а затем отправить запрос на растяжение от каждого. Это ... не здорово! (см, например how to divide one pull request into two different pull request on github)

git request-pull Базовой функции поддерживает этот рабочий процесс, поэтому здесь проблема, что GitHub просто не имеет хороший интерфейс для этого? Я обречен создать десять филиалов?

ответ

5

Запросы на подачу GitHub предназначены для каждой ветви, а не для фиксации. This is deliberate:

После отправки запроса на тягу любые новые коммиты, перенесенные в вашу ветку, автоматически добавляются к запросу на тяну. Это особенно полезно, если вам нужно внести дополнительные изменения.

Если вы хотите отправить десять запросов Pull в GitHub, вам нужно будет сделать это, используя десять ветвей. Единственное исключение было бы, если вы дождались, когда каждый запрос Pull будет объединен, прежде чем отправить следующий.

+0

Спасибо за ответ. Хотя это может быть преднамеренным, это также глупо. Они могут иметь флажок, где я предпочитаю включать или исключать конкретные изменения. Или, если я уже отправил запрос на перенос для изменения N, также не включайте изменение N при попытке отправить запрос на перенос для изменения N + 1. –