Как перенести проблему на github на другое репо?
Это случается время от времени. Некоторая библиотека зависит от другой, и пользователь открывает проблему, относящуюся к неправильному репо. Могу ли я переместить проблему в другое репо?
Вы можете утверждать, что проблема может рассматриваться как проблема с репозициями, потому что одна зависит от другой и до тех пор, пока она работает некорректно. Но я бы лучше поговорил о решениях проблемы в репо, в котором он находится.
Ответы
Ответ 1
Смотрите документы GitHub по передаче проблем.
Перенос открытого вопроса в другой репозиторий
На GitHub перейдите на главную страницу репозитория.
Под своим именем репозитория нажмите " Проблемы".
В списке проблем выберите проблему, которую хотите перенести.
На правой боковой панели нажмите Передать эту проблему.
Ответ 2
Нет, официально вы не можете перемещать проблемы между репозиториями.
Существует, однако, github-issues-import, типа плагина, для импорта проблем из репозитория в другой.
Ответ 3
То же, что и Daniel: вы не можете официально перемещать проблемы между репозиториями.
Хотя я создал онлайн-инструмент, который поможет вам переместить проблемы между репозиториями. На самом деле он копирует проблему и закрывает старую.
https://github-issue-mover.appspot.com
Быстрее использовать это, чем загружать и настраивать script, если вы просто хотите сделать это время от времени.
Ответ 4
Я создал расширение Chrome под названием Kamino, которое будет клонировать проблемы из одного репозитория в другой. Это также закроет первоначальную проблему. Он также в конечном итоге будет доступен для MS Edge.
https://chrome.google.com/webstore/detail/kamino/ffdebockfdjileaojbbccofhgncmioaf?hl=en-US
Ответ 5
Если у вас есть интеграция ZenHub, вы увидите эту кнопку при самом низком праве при просмотре проблемы. Это позволяет копировать проблему в другое репо в той же организации или копировать и закрывать.
И да, "Move Issue" является неправильным.
Кажется, что по-прежнему не существует возможности перемещать (копировать и удалять) или просто удалять, ошибочно представленную проблему.
EDIT: Остерегайтесь, v1 этой функции имеет серьезные ограничения, например, оставить некоторые (большинство?) метаданных проблемы, не уведомлять подписчиков и т.д.
Ответ 6
Популярные инструменты, доступные для этого, либо слишком сложны, либо не очень хорошо решают проблему. Я был удивлен, обнаружив, что ничего не было, что действительно решило проблему простым способом... поэтому я написал крошечный интерактивный инструмент, который позволяет выполнять такую работу.
Инструмент можно найти в https://github.com/trbritt/github-issue-migrate
В readme содержится информация о проблемах с другими инструментами, которые выполняют такую работу, и простой пример того, как это сделать менее чем за 2 минуты.