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