要将打开的问题转移到另一个仓库,您必须对包含该问题的仓库和您要将问题转移到的仓库具有写入权限。有关更多信息,请参阅“组织的仓库角色”。
注意
您只能在由同一用户或组织帐户拥有的仓库之间转移问题。私有仓库问题不能转移到公共仓库。
转移问题时,会保留评论和受让人。如果目标仓库中存在标签和里程碑,则也会保留这些标签和里程碑,标签按名称匹配,里程碑按名称和截止日期匹配。
在问题中被提及的人员或团队将收到通知,告知他们问题已转移到新的仓库。原始 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