是否可以在 git 存储库中存储存储库问题?

Ion*_*zău 5 git github bitbucket

是否可以将项目问题存储在其 git 存储库中?

我知道 git 不支持此功能,问题存储在提供者站点(例如 Bitbucket、Github)中。


我想在 Bitbucket 上开发一个项目作为免费的私有存储库,并在完成后将其开源移至 Github。问题是 Bitbucket 存储库中报告的问题在 Github 存储库中不可用,因为它们存储在 Bitbucket 数据库中。


哪个是最好的解决方案?

Ult*_*ter 11

您可以使用git-buggit-issue。这两个项目都实现了一个问题跟踪器,将问题直接存储到您的 git 存储库中。这样你就可以在任何 git 服务之间迁移你的存储库。


Ben*_*aub 3

问题与代码是正交的(即它们超越版本快照),因此为它们建立一个单独的系统很有用。因此,git 没有内置的问题跟踪系统。

由于 BitBucket 和 GitHub 都有针对问题的 API,因此可以通过简单的方法来迁移问题。搜索“将 bitbucket 问题迁移到 github”会产生至少一个脚本来完成这一任务。

  • “问题与代码是正交的”我不确定我是否同意这一点。当然,不同版本的代码有不同的问题。 (6认同)
  • 那么,您可以构建一个网站,利用存储库中的 git 问题并与非技术最终用户共享。这样人们就不会依赖于一台主机(github)进行开发,您也可以创建 github 操作来从存储库添加问题/评论。如果您想“离线友好”,您还可以在存储库中存储邮件列表讨论 (2认同)