背景:
我为 Mercurial/Git 托管程序 Bitbucket 编写了一个备份工具,它要求输入用户名,通过 Bitbucket API 获取用户存储库的列表,并将每个存储库克隆到本地计算机。
每个 Bitbucket 存储库都有一个问题跟踪器,现在我有一个新功能请求:也备份问题。
我实际上可以从 Bitbucket API 获取 JSON 格式的问题。
这是一个示例:https ://api.bitbucket.org/1.0/repositories/christianspecht/bitbucket-backup/issues/
但是如何将其备份到本地计算机?
我可以将 JSON 保存在文本文件中,但我认为您无法对 JSON 格式的问题列表做任何有用的事情。
是否存在诸如错误/问题的标准文件格式之类的东西?
在一个完美的世界里,也许最广泛的问题跟踪系统能够导入任何东西?