🚚
GitHub Issueを別リポジトリへ移行する方法
issueを別リポジトリに移したい
開発プロジェクトで複数の関連リポジトリを管理しており、あとから作成したリポジトリに既存リポジトリのissueを移行したいケースがありました。
GitHub公式ドキュメントを見ると、該当する機能が存在していたため、実際に試してみました。
前提条件
前提として、移行先リポジトリの書き込み権限があること。また、以下条件に該当する場合のみ移行が可能です。
その他の詳細は公式ドキュメントをご参照ください。
issueの移行手順
まずは移行元リポジトリにて、対象のissueを開きます。

画面右側サイドバーにある Transfer issue を選択。

Choose a repository で移行先のリポジトリを選択し、Transfer issue ボタンをクリック。

これで移行先リポジトリに同じ内容のissueが作成されます。移行元リポジトリからは削除されるのでご注意を。

誤って別のリポジトリにissueを立ててしまった場合にも使えますね。
追記:本記事と関連するlabelのclone方法について書きました
Discussion