要将打开的问题转移到另一个仓库,您必须对问题所在的仓库和要将问题转移到的仓库具有写入权限。有关更多信息,请参阅“组织的仓库角色”。
注意
您只能在同一个用户或组织帐户拥有的仓库之间转移问题。私有仓库的问题不能转移到公共仓库。
转移问题时,会保留评论和受让人。如果目标仓库中存在标签和里程碑,则也会保留它们,标签按名称匹配,里程碑按名称和截止日期匹配。
在问题中被提及的人员或团队将收到通知,告知他们问题已转移到新的仓库。原始 URL 会重定向到新问题的 URL。在新仓库中没有读取权限的人员将看到一个横幅,告知他们问题已转移到他们无法访问的新仓库。
将打开的问题转移到另一个仓库
-
在 GitHub 上,导航到仓库的主页。
-
在您的仓库名称下,单击 Issues.
-
在 Issues 列表中,单击您要转移的 Issue。
-
在右侧边栏中,单击**转移 Issue**。
-
选择**选择仓库**下拉菜单,然后单击您要将 Issue 转移到的仓库。
-
单击**转移 Issue**。
要了解有关 GitHub CLI 的更多信息,请参阅“关于 GitHub CLI”。
要转移 Issue,请使用gh issue transfer
子命令。将issue
参数替换为 Issue 的编号或 URL。将owner/repo
参数替换为您要将 Issue 转移到的仓库的名称,例如octocat/octo-repo
。
gh issue transfer ISSUE OWNER/REPO