如何从Bitbucket备份问题列表?

时间:2010-10-13 16:23:42

标签: bitbucket issue-tracking

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

5 个答案:

答案 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,你可以在这里找到它。希望它能给你一些想法:

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