他のリポジトリにオープン Issue を移譲するには、Issue のあるリポジトリおよびその Issue の移譲先のリポジトリの書き込み権限が必要です。 詳細は「Organization のためのリポジトリの権限レベル」を参照してください。
同じユーザまたは Organization アカウントが所有するリポジトリ間においてのみ、Issue を移譲できます。 プライベートリポジトリからパブリックリポジトリへIssueを移譲することはできません。
Issueを委譲する場合、コメントとアサインされた人は保持されます。 Issue のラベルとマイルストーンは保持されません。 このIssueは、ユーザー所有または組織全体のプロジェクトボードにとどまり、リポジトリのプロジェクトボードから削除されます。 詳細は「プロジェクトボードについて」を参照してください。
Issue でメンションされた人や Team は、Issue が新しいリポジトリに移譲されたことを知らせる通知を受け取ります。 当初の URL は、新しい Issue の URL にリダイレクトします。 新しいリポジトリの読み取り権限がない人には、アクセスできない新しいリポジトリに Issue が移譲されたことを知らせるバナーが表示されます。
他のリポジトリへオープン Issue を移譲する
- GitHub Enterprise Serverで、リポジトリのメインページにアクセスしてください。
- リポジトリ名の下で、クリックします Issues
3. Issue のリストで、移譲したい Issue をクリックします。 4. 右のサイドバーで [Transfer this issue] をクリックします。 5. [Choose a repository] ドロップダウンメニューで、Issue の移譲先にするリポジトリを選択します。 6. [Transfer issue] をクリックします。
To learn more about GitHub CLI, see "About GitHub CLI."
To transfer an issue, use the gh issue transfer
subcommand. Replace the issue
parameter with the number or URL of the issue. Replace the hostname/owner/repo
parameter with the URL of the repository that you want to transfer the issue to, such as https://ghe.io/octocat/octo-repo
.
gh issue transfer issue hostname/owner/repo