【发布时间】:2010-10-13 16:23:42
【问题描述】:
关于在 bitbucket 上收集的问题,我希望有一种方法来收集和备份它们,以防我需要离线副本、不再使用 Bitbucket 或其他方式。该网站不提供此服务。有没有我可以使用的替代机制?
【问题讨论】:
关于在 bitbucket 上收集的问题,我希望有一种方法来收集和备份它们,以防我需要离线副本、不再使用 Bitbucket 或其他方式。该网站不提供此服务。有没有我可以使用的替代机制?
【问题讨论】:
From now on you can Import/Export your Issues: 转到:-> 管理-> 导入/导出
Youtube-视频:Bitbucket Issue Export
【讨论】:
您可以通过 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?
【讨论】:
完全披露我是Issue2Markdown 的作者,因为我真的需要它。
如前所述,您可以通过 Settings->Issues->Import & Export 从 Bitbucket 项目中导出问题,然后下载生成的 ZIP 文件。
在该 ZIP 文件中,您会找到 JSON 文件和附件存档。您可以将它们导入其他问题存储库。或者,如果您像我一样,可能正在与不愿使用问题跟踪器并希望能够阅读人类可读版本的问题的远程团队合作。
这就是Issue2Markdown 的用武之地。您可以使用它来将您的问题呈现为单个 Markdown 文档。您可以在releases 下找到适用于 Linux、Windows 和 MacOS 的预构建二进制文件。
希望对下一个找不到解决方案的人有所帮助。
【讨论】:
目前似乎没有任何方法可以导出您的问题:(
【讨论】:
您可以从存储库中的settings 导出问题。然后下载并解压 zip 文件,它会给你一个 json,你可以用任何你喜欢的方式解析它
我写了一个小 python 脚本来将问题 json 文件转换为 excel,你可以在这里找到它。希望能给你一些想法:
【讨论】: