要将打开的议题转让给另一个仓库,必须对议题所在的仓库以及议题要转让到的仓库都有写入权限。 有关详细信息,请参阅“组织的存储库角色”。
注意:只能在同一用户或组织帐户拥有的存储库之间转移问题。 私有存储库问题无法转移到公共存储库。
转移问题时,评论和代理人会保留。 如果标签和里程碑存在于目标存储库中,则它们也会保留,其中标签按名称进行匹配,里程牌按名称和截止日期进行匹配。 此议题将留在任何用户拥有或组织范围的 项目(经典) 上,并从任何存储库 项目(经典) 中删除。 有关详细信息,请参阅“关于 projects (classic)”。
议题中提及的人员或团队将收到通知,告知他们该议题已转让给新仓库。 原来的 URL 会重定向到新议题的 URL。 在新仓库中没有读取权限的人员将看到一个横幅,告知他们该议题已转让给他们无法访问的新仓库。
将开放的议题转让给其他仓库
-
在 GitHub 上,导航到存储库的主页面。
-
在存储库名称下,单击 “问题”。
-
在议题列表中,单击您想要转让的议题。
-
在右侧栏中,单击“转移问题”。
-
选择“选择存储库”下拉菜单,并单击要将问题转移到的存储库。
-
单击“转移问题”。
若要详细了解 GitHub CLI,请参阅“关于 GitHub CLI”。
要转移问题,请使用 gh issue transfer
子命令。 将 issue
参数替换为问题的编号或 URL。 将 hostname/owner/repo
参数替换为要将问题转移到的存储库的 URL,例如 https://ghe.io/octocat/octo-repo
。
gh issue transfer ISSUE HOSTNAME/OWNER/REPO
延伸阅读
- “关于议题”