Повторно прикрепить запросы на извлечение к веткам после того, как хранилище перенесено в личный кабинет, из которого они были созданы? - PullRequest
0 голосов
/ 23 апреля 2019

Как можно извлекать запросы (PR) в B/X, созданные первоначально как PR в A/X из ветвей в B/X, повторно присоединять к филиалам в B/X после того, как репозиторий B/X был удален и A/X в том числе PR были переведены на B/X? Рассмотрим следующие шаги, где A и B являются личными учетными записями, а X - хранилищем, изначально созданным как A/X:

  1. B создает форк B/X из A/X.
  2. B открытых PR в A/X, на основе филиалов в B/X;
  3. B удаляет B/X (в процессе подготовки к миграции);
  4. A/X перемещается в B/X;
  5. B возвращает все ветви, соответствующие PR, обратно к B/X.

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

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

Связанный:


Я связался со службой поддержки Github с тем же вопросом (за исключением того, что конкретно назвал учетные записи и репозитории).

1 Ответ

0 голосов
/ 25 апреля 2019

Это невозможно.

Ответ от поддержки GitHub:

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

...