Могу ли я удалить свой форк до того, как запрос на получение будет принят? [закрыто]


16

Я сделал форк проекта на github, сделал небольшую поправку и отправил запрос на извлечение. Тем не менее, из каждого запроса «в очереди» я вижу, что этот разработчик займет много времени, прежде чем просматривать мой. Дело в том, что я не хочу репозиторий - я просто раздвоил его, чтобы решить эту проблему (которую сам разработчик имел в TODO).

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


Вот почему рабочий процесс GitLab в защищенной отрасли настолько крут: github.com/gitlabhq/gitlabhq/blob/…
Сиро Сантилли,

Ответы:



5

Да, все запросы на получение доступны в целевом хранилище, даже если ветвь удалена до слияния. Дерево Git можно найти в refspec pull/###/head, где ###находится номер запроса на получение. Владелец исходного проекта может объединиться с помощью веб-интерфейса GitHub или из командной строки, загрузив ветку:

git fetch origin pull/###/head:pullrequest
git merge pullrequest

Отличный ответ. Коротко и легко понятно. Большое спасибо.
user137369

@ user137369: Отлично, но не так.
firegurafiku

@firegurafiku Я знаю, поэтому это не принятый ответ.
user137369

Хм, да, это, кажется, изменилось, так как я отправил это (или я был первоначально неправильным). Я буду редактировать, чтобы отразить новую информацию.
тридцать три

2

Я только что удалил форк, и открытый вопрос, и относительный запрос на получение все еще там, так что я думаю, что это можно сделать.


Пулл-запрос есть, но он показывает «Неизвестная ветка» для меня.
Сиро Сантилли 新疆 改造 中心 法轮功 六四 事件

1
Но разница все еще там, так что первоначальная ветвь, будучи неизвестной, на самом деле не имеет значения.
бал
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.