GitHub Pull Request для новой ветки Upstream - PullRequest
65 голосов
/ 21 марта 2012

Мой рабочий процесс: у меня есть форк (origin) удаленного проекта (upstream).Я создал ветку, тему / БИЛЕТ.Я хочу создать запрос на извлечение из моей исходной ветки в исходный проект в одноименной, совершенно новой ветке "topic / TICKET".Другими словами, я не хочу, чтобы мой пул-запрос направлялся в основную ветвь или в любую существующую ветвь.

При использовании BitBucket у меня есть эта опция.Когда я создаю свой PR, я выбираю свою исходную ветку, а затем выбор удаленной ветви позволяет «Создать новую ветку (topic / TICKET)».

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

Раздражающий обходной путь - создание ветвей в восходящем направлении, прежде чем я выполню PR;но для этого нужно спросить кого-то, кто может совершить апстрим - мне кажется, что должен быть более простой способ сделать это.

Итак, есть ли способ с помощью GitHub создать запрос на извлечение для создания новой восходящей ветви или это просто известное ограничение?

Ответы [ 2 ]

5 голосов
/ 24 июля 2012

Я пытался сделать то же самое, и единственное решение, которое я получил, - это иметь пользователя с правами push на upstream .

Таким образом, вы можете сделать первый толчок к вверх по течению . Сразу после этого вы также делаете толчок к origin ; и после этого вы можете отправлять запросы на извлечение из филиала в филиал, как вам удобно.

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

5 голосов
/ 21 марта 2012

Я не думаю, что вы можете сделать это на Github.А также подумайте, что все в порядке, потому что вы не должны быть в состоянии «создать» новую ветвь в проекте, к которому вам не обязательно иметь принудительный доступ.Даже если у вас действительно есть принудительный доступ к вышестоящему проекту, я не вижу в этом чистого рабочего процесса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...