Исправить "неизвестный репозиторий" открытого PR после удаления вилки

У меня есть следующий сценарий:

  • Создал вилку репозитория github
  • Представлен запрос на перенос (все еще открыт)
  • Удалено вилка

Теперь, когда я просматриваю открытый PR на github, раздел репозиториев говорит "неизвестный репозиторий".

Я хочу вернуть свою вилку, чтобы этот раздел отображал его имя.

Моя первая идея состояла в том, чтобы перепрофилировать восходящий репозиторий, правильно его переустановить (спасибо этот) и молитесь, чтобы этот github автоматически заново заполнил правильное имя в PR.

К сожалению, ничего не произошло.

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

Ответ 1

К сожалению, похоже, что ваш запрос на получение ответа останется сиротой.

Смотрите эту (пока нерешенную) тему: https://github.com/isaacs/github/issues/168.

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

Кроме того, добавьте "большие пальцы" к этой проблеме, чтобы в будущем могло быть более прямое решение этой проблемы.

Ответ 2

Вы можете вернуть потерянные запросы как

git fetch <remote> refs/pull/<pr_number>/head:<local-branch>

git checkout <local-branch>