Как создать новый PR, если он уже существует? - PullRequest
0 голосов
/ 29 октября 2019

Я клонировал репозиторий несколько месяцев назад: https://github.com/SaifurRahmanMohsin/october

Это родительский репозиторий https://github.com/octobercms/october

Разработчики родительского репозитория принимают PR только в своей ветке разработки. Поэтому я сделал пиар в их ветке разработки: https://github.com/octobercms/october/pull/4377

Требуется время для рецензий и, возможно, пересмотров, чтобы их можно было объединить, так что это займет некоторое время.

Теперь я хочусоздать новый PR, который не связан с кодом этого PR. Тем не менее, в идеале я должен сделать PR, начиная с HEAD их ветки разработки: правильно?

Я еще не удалил свой форк, поэтому существует ссылка github parent-child: чтобы я мог сделать коммит в свойветвь разработки форка, и она будет отображаться в PR, который я сделал (4377).

Я хочу сделать 2 вещи:

  1. Создать новый PR (вызовэто PR 5000), который совершенно не связан с этим кодом и сможет добавлять больше кода при необходимости (если они хотят пересмотры).

  2. Я хочу создать будущий PR (скажем, PR 5500)это связано со старым PR (PR 4377), т. е. я хочу написать несколько классов абстракции, а затем сделать новый коммит в PR 4377, чтобы он включал использование этих новых абстрактных классов.

Какя бы сделал это, учитывая, что у меня уже есть закрытый пиар?

1 Ответ

0 голосов
/ 29 октября 2019

Когда вы работаете с PR, рекомендуется создавать новую ветку каждый раз, когда вы хотите создать PR.

Примечание: это то, что вы должны были сделать с вашим предыдущим PR, нацеленным на то, чтобыобъединены в ветке develop. И не фиксируйте в своей собственной develop ветке.

Вы можете создавать каждую новую ветку в любом месте.

Теперь я хочу создать новый PR, не связанный с кодом этого PR. Тем не менее, в идеале я должен делать PR, начиная с HEAD их ветви разработки: правильно?

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

Я хочу создать будущий PR (скажем, PR 5500), который связан со старым PR (PR 4377)

Но какВы легко понимаете, что если вам нужно создать свою ветку на кончике другой ветви, это нормально (но лучше в своем PR указать, что она зависит от другой, которая будет объединена после)

Я еще не удалил свой форк

Не делайте этого, пока все ваши PR не будут объединены !!! И не хочу больше участвовать в этом проекте ...

...