如何将github上的问题移至另一个回购?

它现在偶尔发生。 某些库依赖于另一个库,并且用户打开属于错误的回购库的问题。 我可以将问题移到其他回购?

你可能会认为,这个问题可以被看作是回购问题,因为一方依赖另一方,只要一方不能正常工作,两者都不能。 但是我宁愿谈谈它所属的回购问题的解决scheme。

不,官方您不能在存储库之间移动问题。

尽pipe如此, github-issues-import还是一种插件,可以将问题从存储库导入到另一个存储库。

与丹尼尔相同:您不能正式在存储库之间移动问题。

虽然我已经构build了一个在线工具,可以帮助您在回购之间移动问题。 其实它复制了问题,并closures了旧的问题。

https://github-issue-mover.appspot.com

如果你只是偶尔想要这样做,可能会比使用下载和configuration脚本更快。

我创build了一个名为Kamino的Chrome扩展程序,可以将问题从一个存储库克隆到另一个存储库。 这也将closures原来的问题。 它也将最终可用于MS Edge。

https://chrome.google.com/webstore/detail/kamino/ffdebockfdjileaojbbccofhgncmioaf?hl=en-US

移动问题 如果您有ZenHub集成,您将在查看问题时在右下方看到此button。 这样可以将问题复制到同一组织中的另一个回购,或复制和closures

是的,“移动问题”是一个误用。

似乎仍然没有办法移动 (复制和删除)或只是删除一个错误提交的问题。

编辑:当心,这个function的v1有一些主要的限制,如留下一些(大多数?)的问题的元数据,不通知用户等。

可用于此的stream行工具要么过于复杂,要么不能很好地解决问题。 我很惊讶地发现没有任何东西可以用简单的方法真正解决这个问题……所以我写了一个小小的交互式工具,可以让你做这种工作。

你可以在https://github.com/trbritt/github-issue-migratefind这个工具;

自述文件包含有关执行此类工作的其他工具的问题信息,以及如何在2分钟内完成此操作的简单示例。