在bitbucket收集问题时,我希望有一种方法可以在我需要离线副本或不再使用Bitbucket或其他东西的情况下收集和备份它们。该网站不提供此服务。有没有我可以使用的替代机制?
答案 0 :(得分:10)
您可以通过Bitbucket API解决问题。
以下是获取其中一个项目问题的示例网址: 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?
答案 1 :(得分:8)
From now on you can Import/Export your Issues: 转到: - >管理 - >导入/导出
Youtube-Video:Bitbucket Issue Export
答案 2 :(得分:2)
目前似乎没有任何方法可以导出您的问题:(
答案 3 :(得分:1)
完全披露我是Issue2Markdown的作者,因为我真的需要它。
如前所述,您可以通过转到设置 - >问题 - >导入&amp ;;来从Bitbucket项目导出问题。导出,然后下载生成的ZIP文件。
在该ZIP文件中,您将找到JSON文件和附件存档。您可以将它们导入到其他问题存储库中。或者如果你像我一样,你可能正在与一个不愿意使用问题跟踪器的远程团队合作,并希望能够阅读这些问题的人类可读版本。
这就是Issue2Markdown的用武之地。您可以使用它将问题呈现为单个Markdown文档。您可以在releases下找到适用于Linux,Windows和MacOS的预构建二进制文件。
我希望能帮助下一个找不到解决方案的人。
答案 4 :(得分:1)
您可以从存储库中的settings
导出问题。然后下载并解压缩zip文件,这将为您提供一个您可以按照自己喜欢的方式解析的json
我写了一个小的python脚本,将问题json文件转换为excel,你可以在这里找到它。希望它能给你一些想法: