🚚
GitHub Issueを別リポジトリへ移行する方法
issueを別リポジトリに移したい
開発プロジェクトで複数の関連リポジトリを管理しており、あとから作成したリポジトリに既存リポジトリのissueを移行したいケースがありました。
GitHub公式ドキュメントを見ると、該当する機能が存在していたため、実際に試してみました。
前提条件
前提として、移行先リポジトリの書き込み権限があること。また、以下条件に該当する場合のみ移行が可能です。
その他の詳細は公式ドキュメントをご参照ください。
issueの移行手順
まずは移行元リポジトリにて、対象のissueを開きます。
画面右側サイドバーにある Transfer issue
を選択。
Choose a repository
で移行先のリポジトリを選択し、Transfer issue
ボタンをクリック。
これで移行先リポジトリに同じ内容のissueが作成されます。移行元リポジトリからは削除されるのでご注意を。
誤って別のリポジトリにissueを立ててしまった場合にも使えますね。
追記:本記事と関連するlabelのclone方法について書きました
Discussion