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

fen*_*ent 89 github

它时不时地发生.某些库依赖于另一个库,并且用户打开属于错误仓库的问题.我可以将问题转移到其他回购中吗?

你可以说这个问题可以看作是两个回购问题,因为一个人依赖于另一个,只要一个人不能正常工作,两者都不会.但我宁愿谈论它所属的回购中的问题的解决方案.

Dan*_*iro 59

不,你可以不在存储库之间移动问题.

但是有一个hack,github-issues-import,一种插件,可以将问题从存储库导入到另一个存储库.

  • 在这里创建了另一个被黑的gh-issues-importer版本https://github.com/collective/collective.developermanual/blob/master/gh-issues-import.py (4认同)
  • 要使Mikko的脚本适用于已关闭的问题,只需在`get_issues`方法中将`state = closed`添加到url的查询参数中. (3认同)
  • "gh-issues-import"似乎对我不利(继续得到404).我使用了Mikko的脚本,它运行正常.但是,它没有关闭已关闭的问题或导入标签或里程碑.只需更新用户名/密码并删除对"colored"的引用即可. (2认同)

Mat*_*ugh 18

今天,GitHub在GitHub.com上将问题转移作为公共测试版发布.这允许存储库管理员将问题转移到另一个存储库,其中用户也具有存储库管理权限.帮助文档有详细信息.

  • 能够将一个回购的所有问题转移到另一个上,将是很棒的。 (2认同)
  • 应该注意的是,您需要对两个存储库都有写入权限,否则此选项不可用。 (2认同)
  • 您只能选择将问题移至您自己的 GitHub 帐户的其他存储库。这是出乎意料的。我刚刚建立了几个问题,我本以为将所有问题、里程碑和项目板移动到另一个帐户的 GitHub 项目是一件小事。但不行,您一次又一次地单击每个问题,并且无法将其移动到另一个帐户。 (2认同)

Joh*_*phy 6

我创建了一个名为Kamino的Chrome扩展程序,该扩展程序可以将问题从一个存储库复制到另一个存储库。它还将关闭原始问题。它将最终也可用于MS Edge。

https://chrome.google.com/webstore/detail/kamino/ffdebockfdjileaojbbccofhgncmioaf?hl=zh-CN


Spi*_*xff 5

移动问题 如果您集成了 ZenHub,则在查看问题时会在右下角看到此按钮。这允许将问题复制到同一组织中的另一个存储库,或者复制并关闭

是的,“移动问题”是一个用词不当。

似乎仍然无法移动复制和删除)或仅删除错误提交的问题。

编辑:请注意,此功能的 v1 有重大限制,例如留下一些(大部分?)问题的元数据、不通知订阅者等。