Для переноса открытой проблемы в другой репозиторий требуются разрешение на запись в репозиторий, в котором она возникла, и репозиторий, в который вы переносите проблему. Дополнительные сведения см. в разделе Роли репозиториев для организации.
Примечание. Проблемы можно переносить только между репозиториями, принадлежащими одной учетной записи пользователя или организации. Проблема с частным репозиторием не может быть передана в общедоступный репозиторий.
При переносе проблемы комментарии и исполнители сохраняются. Метки и вехи также сохраняются, если они присутствуют в целевом репозитории, причем метки сопоставляются по имени, а вехи — по имени и дате выполнения.
Пользователи или команды, упомянутые в проблеме, получат уведомление о переносе проблемы в новый репозиторий. Исходный URL-адрес перенаправляется на URL-адрес новой проблемы. Пользователи, у которых нет разрешений на чтение в отношении нового репозитория, увидят баннер с сообщением о переносе проблемы в новый репозиторий, доступа к которому у них нет.
Перенос открытой проблемы в другой репозиторий
-
На GitHubперейдите на главную страницу репозитория.
-
В поле имени репозитория щелкните Проблемы.
-
В списке проблем выберите проблему, которую вы хотите перенести.
-
На правой боковой панели нажмите Перенести проблему.
-
Выберите раскрывающееся меню "Выбор репозитория" и выберите репозиторий, в который нужно перенести проблему.
-
Нажмите Перенести проблему.
Дополнительные сведения о GitHub CLIсм. в разделе "Сведения о GitHub CLI".
Для переноса проблемы используйте подкоманду gh issue transfer
. Замените параметр issue
на номер или URL-адрес проблемы. Замените параметр owner/repo
имя репозитория, в который нужно перенести проблему, например octocat/octo-repo
.
gh issue transfer ISSUE OWNER/REPO