Github Merge меняется на Master до или после запроса Pull - PullRequest
1 голос
/ 30 сентября 2019

Я проверил ветку на проблему pandas, внес изменения и зафиксировал.

Должен ли я объединить свою ветку с главной веткой моего форка панд и сделать запрос на извлечение этого, или я должен сделать запрос на извлечение из новой ветви и позволить кому-то с правами записи объединить эту ветку into pandas-dev/master * * 1005

1 Ответ

1 голос
/ 30 сентября 2019

Запросы извлечения были сделаны для запуска из филиалов. GitHub docs скажем

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


Один из способов изменить ситуацию можно увидеть, если выначните извлекать коммиты из главной ветки в вашу главную ветку, из которой вы получаете запрос на получение. Поскольку у вас есть отдельный коммит в середине вашей истории (то, что вы запрашиваете по запросу), git не сможет выполнить быструю перемотку вперед, но вместо этого создаст много коммитов слияния. Когда этот запрос на слияние объединяется (если владельцы действительно это разрешают), он будет содержать все коммиты слияния, созданные вами в вашем локальном репо, что действительно приведет к засорению истории.


Все этоНапример, когда вы вносите изменения в исходный репозиторий, для которого вы планируете запускать запросы на извлечение, всегда делайте это в отдельной ветке от вашей основной ветки.

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