Hintergrund:
Ich habe ein Backup-Tool für den Mercurial / Git-Hoster Bitbucket geschrieben, der nach einem Benutzernamen fragt, eine Liste der Benutzer bekommt Repositorys über die Bitbucket-API und klont jeden einzelnen auf den lokalen Computer.
Jedes Bitbucket-Repository hat einen Issue Tracker, und jetzt habe ich eine neue Feature-Anfrage: Backup die Probleme auch .
Ich kann die Probleme im JSON-Format tatsächlich über die Bitbucket-API erhalten.
Hier ist ein Beispiel: Ссылка
Aber wie man dies auf dem lokalen Rechner sichert?
Ich könnte den JSON einfach in einer Textdatei speichern, aber ich denke nicht, dass Sie mit einer Liste von Problemen im JSON-Format etwas Nützliches tun können.
Gibt es so etwas wie ein Standarddateiformat für Bugs / Probleme?
In einer perfekten Welt, vielleicht etwas, das die am weitesten verbreiteten Issue-Tracking-Systeme importieren können?
Ich vermute, die Antwort ist Nein, es gibt keinen Standard. Hier sind einige Optionen:
Bugzilla kann CSV und XML importieren / exportieren :
Hier ist die Suche: Ссылка exportiert nach CSV und XML und hier ist dieser Fehler: Ссылка exportiert nach XML .
JIRA kann aus Pivotal Tracker, Bugzilla, FogBugz, Mantis, Trac und anderen anscheinend importieren und kann Export als XML und CSV.
Hier ist dieser Fehler: Ссылка exportiert als XML und diese Suche: Ссылка exportiert als XML - Sie können diese auch als .xls-Dateien exportieren.
Die Roundup-Admin-CLI verfügt über einen Unterbefehl zum Exportieren, der zum Erstellen mehrerer CSV-Dateien zusammen mit Unterverzeichnissen mit den Nachrichten und Dateianhängen verwendet werden kann. In Ссылка erfahren Sie, wie Sie die Problemdaten in eine andere Datenbank migrieren können.
>Trac kann nach CSV & amp; TSV. Hier ist diese Suche: Ссылка exportiert nach CSV und dieser Fehler: Ссылка exportiert nach CSV und TSV .
Tags und Links export issue-tracking file-format