在 bitbucket 上收集问题时,我想有一种方法来收集和备份它们,以防我需要离线副本,或者不再使用 Bitbucket 或其他东西。该网站不提供此服务。有没有我可以使用的替代机制?
5 回答
您可以通过 Bitbucket API 解决您的问题。
这是获取我的一个项目的问题的示例 URL: https ://api.bitbucket.org/1.0/repositories/christianspecht/bitbucket-backup/issues/
但是,这会返回 JSON 格式的问题列表。
我怀疑您是否可以对 JSON 中的问题列表做任何有用的事情,但我不知道是否有更好的问题文件格式。
我刚刚在 StackOverflow 上问了这个问题,因为我现在正在处理同样的事情:
是否有用于从问题跟踪器导出问题的标准文件格式?
从现在开始,您可以导入/导出您的问题: 转到:-> 管理 -> 导入/导出
Youtube-视频:Bitbucket 问题导出
完全披露我是Issue2Markdown的作者,因为我真的需要它。
如前所述,您可以通过转到Settings->Issues->Import & Export然后下载生成的 ZIP 文件从 Bitbucket 项目导出您的问题。
在该 ZIP 文件中,您将找到 JSON 文件和附件存档。您可以将它们导入其他问题存储库。或者,如果您像我一样,您可能正在与一个不愿使用问题跟踪器并希望能够阅读人类可读版本的问题的远程团队合作。
这就是Issue2Markdown的用武之地。您可以使用它将您的问题呈现为单个 Markdown 文档。您可以在release下找到适用于 Linux、Windows 和 MacOS 的预构建二进制文件。
我希望这可以帮助下一个找不到解决方案的人。
目前似乎没有任何方法可以导出您的问题:(
您可以从存储库中导出问题settings
。然后下载并解压 zip 文件,它会给你一个 json,你可以用任何你喜欢的方式解析它
我写了一个小python脚本来将问题json文件转换为excel,你可以在这里找到它。希望能给你一些思路: