【问题标题】:Is possible to store repository issues in the git repository?是否可以将存储库问题存储在 git 存储库中?
【发布时间】:2013-11-12 19:51:14
【问题描述】:

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

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


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


哪个是最好的解决方案?

【问题讨论】:

    标签: git github bitbucket


    【解决方案1】:

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

    由于 BitBucket 和 GitHub 都有用于问题的 API,因此可以轻松地迁移问题。搜索“将 bitbucket 问题迁移到 github”会生成 at least one 脚本来执行此操作。

    【讨论】:

    • “问题与代码有点正交”我不确定我是否同意这一点。不同版本的代码肯定有不同的问题。
    • 使用与源代码相同的机制存储问题信息可以获得什么?加密哈希?在提交日志中查看历史记录?这些有什么用?我们可以从 API 访问中获得可移植性。现在问问自己丢失了什么,您将提出使用单独系统的最佳论据:如果您将问题存储在 Git 中,非开发人员无法与它们进行交互。 这是一个相当大的问题大多数项目的损失。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 2011-05-28
      • 2013-06-04
      相关资源
      最近更新 更多