【问题标题】:How to backup issues list from Bitbucket?如何从 Bitbucket 备份问题列表?
【发布时间】:2010-10-13 16:23:42
【问题描述】:

关于在 bitbucket 上收集的问题,我希望有一种方法来收集和备份它们,以防我需要离线副本、不再使用 Bitbucket 或其他方式。该网站不提供此服务。有没有我可以使用的替代机制?

【问题讨论】:

    标签: bitbucket issue-tracking


    【解决方案1】:

    From now on you can Import/Export your Issues: 转到:-> 管理-> 导入/导出

    Youtube-视频:Bitbucket Issue Export

    【讨论】:

    • 这仅对重新导入 BitBucket 有用。问题显然是关于拥有一个“可用”的离线副本,以防他不想再使用 BitBucket(或其他简单用途,例如通过电子邮件将未决问题列表传达给某人)。像 CSV 导出这样简单的东西很适合导入 Excel 工作表或对人类有用的东西。
    • 可以,而且输出格式是JSON,可以简单解析。看看:confluence.atlassian.com/pages/viewpage.action?pageId=293830712。可以在不使用 Bitbucket 的情况下导入此数据。所以它是可用的。他没有具体说明他喜欢什么输出格式或他试图实现什么。
    • 如果它必须被解析,它就不能真正被人类使用。典型的程序员态度。 JSON 不是人类可读的格式,它是一种机器格式,除非 Excel 或普通人使用的工具之一支持它。如果用户只是希望导出为可读格式以供离线使用的客户,他需要采用通用工具可以打开的格式。他没有具体说明他需要什么输出格式,但有一种叫做常识的东西。
    • 并且通过重新导入到 JIRA 问题跟踪它是人类可读的。但没关系;)
    • 但是你为什么假设使用 BitBucket 的人有 JIRA?还有什么比离线可用的更多?如果有 JIRA 可用(它支持 Excel 导出,但显然它是一种更强大的商业产品),他根本不需要使用 BitBucket 来解决他的问题。
    【解决方案2】:

    您可以通过 Bitbucket API 解决您的问题。

    以下是获取我的一个项目的问题的示例 URL: https://api.bitbucket.org/1.0/repositories/christianspecht/bitbucket-backup/issues/

    但是,这会返回 JSON 格式的问题列表。
    我怀疑您是否可以对 JSON 中的问题列表做任何有用的事情,但我不知道是否有更好的问题文件格式。

    我刚刚在 StackOverflow 上问了这个问题,因为我现在正在处理同样的事情:
    Is there a standard file format for exporting issues from an issue tracker?

    【讨论】:

    【解决方案3】:

    完全披露我是Issue2Markdown 的作者,因为我真的需要它。

    如前所述,您可以通过 Settings->Issues->Import & Export 从 Bitbucket 项目中导出问题,然后下载生成的 ZIP 文件。

    在该 ZIP 文件中,您会找到 JSON 文件和附件存档。您可以将它们导入其他问题存储库。或者,如果您像我一样,可能正在与不愿使用问题跟踪器并希望能够阅读人类可读版本的问题的远程团队合作。

    这就是Issue2Markdown 的用武之地。您可以使用它来将您的问题呈现为单个 Markdown 文档。您可以在releases 下找到适用于 Linux、Windows 和 MacOS 的预构建二进制文件。

    希望对下一个找不到解决方案的人有所帮助。

    【讨论】:

      【解决方案4】:

      目前似乎没有任何方法可以导出您的问题:(

      【讨论】:

        【解决方案5】:

        您可以从存储库中的settings 导出问题。然后下载并解压 zip 文件,它会给你一个 json,你可以用任何你喜欢的方式解析它

        我写了一个小 python 脚本来将问题 json 文件转换为 excel,你可以在这里找到它。希望能给你一些想法:

        https://github.com/anath2/bitbucket-issues-to-excel

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-02-22
          • 2016-02-13
          • 2018-11-21
          • 2016-01-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多