Как можно извлекать запросы (PR) в B/X
, созданные первоначально как PR в A/X
из ветвей в B/X
, повторно присоединять к филиалам в B/X
после того, как репозиторий B/X
был удален и A/X
в том числе PR были переведены на B/X
? Рассмотрим следующие шаги, где A
и B
являются личными учетными записями, а X
- хранилищем, изначально созданным как A/X
:
B
создает форк B/X
из A/X
.
B
открытых PR в A/X
, на основе филиалов в B/X
;
B
удаляет B/X
(в процессе подготовки к миграции);
A/X
перемещается в B/X
;
B
возвращает все ветви, соответствующие PR, обратно к B/X
.
Теперь B/X
содержит многочисленные PR и многочисленные филиалы. Каждый PR имеет соответствующую ветку, но из-за удаления оригинального B/X
все PR (перенесенные из A/X
) все показывают из unknown repository
; хотя unknown repository
на самом деле является гиперссылкой на правильную ветку на Github, проблему не удается открыть снова - кнопка повторного открытия неактивна, а при наведении курсора на нее появляется сообщение «Репозиторий, отправивший этот запрос на удаление, удален».
Как я могу убедить Github, что эти PR должны быть связаны с ветвями, которые вернулись в то же место, где они были, когда PR изначально создавался?
Связанный:
Я связался со службой поддержки Github с тем же вопросом (за исключением того, что конкретно назвал учетные записи и репозитории).