2010-10-13 2 views
16

Avec les problèmes de compilation sur bitbucket, j'aimerais avoir un moyen de les rassembler et de les sauvegarder au cas où j'aurais besoin d'une copie hors ligne, ou de ne plus utiliser Bitbucket, ou autre chose. Le site n'offre pas ce service. Y a-t-il un mécanisme alternatif que je peux utiliser?Comment sauvegarder la liste des problèmes de Bitbucket?

Répondre

2

Il ne semble pas être un moyen d'exporter vos problèmes :(

10

Vous pouvez obtenir vos questions via l'API Bitbucket.

Voici un exemple d'URL pour obtenir les questions pour l'un des mes projets: https://api.bitbucket.org/1.0/repositories/christianspecht/bitbucket-backup/issues/

Cependant, cela renvoie une liste des questions au format JSON
Je doute que vous pouvez faire quelque chose d'utile avec une liste de questions à JSON, mais je ne sais pas s'il y a un mieux. format de fichier pour les problèmes

Je viens de poser exactement ici que sur StackOverflow, parce que je fais face à la même chose au moment:
Is there a standard file format for exporting issues from an issue tracker?

7

From now on you can Import/Export your Issues: Aller à: -> Administration -> Import/Export

Youtube -Video: Bitbucket Issue Export

+0

Ceci est seulement utile d'importer dans BitBucket. La question est clairement d'avoir une copie hors ligne 'utilisable' au cas où il ne veut plus utiliser BitBucket (ou d'autres utilisations simples comme la communication de la liste des problèmes ouverts à quelqu'un par email). Quelque chose de simple comme une exportation CSV aurait été génial d'importer dans une feuille Excel ou quelque chose d'utile par les humains. – jbx

+0

Oui, et le format de sortie est JSON, qui peut être simplement analysé. Jetez un oeil à: https://confluence.atlassian.com/pages/viewpage.action?pageId=293830712.Il est possible d'importer ces données sans utiliser Bitbucket. Donc c'est utilisable. Il n'a pas précisé quel format de sortie il préférait ou ce qu'il essayait de réaliser. – Murmel

+0

S'il doit être analysé, ce n'est pas vraiment utilisable par les humains. Attitude typique du programmeur. JSON n'est pas un format lisible par l'homme, c'est un format machine, sauf si Excel ou l'un des outils utilisés par les mortels le supporte. Si l'utilisateur n'est qu'un client qui souhaite exporter vers un format lisible pour une utilisation hors ligne, il doit avoir un format que les outils communs peuvent ouvrir. Il n'a pas spécifié le format de sortie dont il avait besoin, mais il y a quelque chose appelé le bon sens. – jbx

0

Description complète Je suis l'auteur de Issue2Markdown parce que j'en avais vraiment besoin.

Comme mentionné précédemment, vous pouvez exporter vos questions de projet Bitbucket en allant à Paramètres-> Issues-> Importer & Exporter puis télécharger le fichier ZIP résultant.

À l'intérieur de ce fichier ZIP, vous trouverez des archives de fichiers JSON et de pièces jointes. Vous pouvez les importer dans un autre référentiel de problèmes. Ou, si vous êtes comme moi, vous travaillez peut-être avec une équipe distante qui hésite à utiliser un outil de suivi des problèmes et aimerait pouvoir lire une version lisible par l'homme des problèmes.

C'est là que Issue2Markdown entre en jeu. Vous pouvez l'utiliser pour afficher vos problèmes sous la forme d'un seul document Markdown. Vous pouvez trouver des binaires pré-compilés pour Linux, Windows et MacOS sous releases.

J'espère que cela aide la prochaine personne qui n'a pas pu trouver la solution.

-1

Vous pouvez exporter les problèmes de settings dans le référentiel. Ensuite, téléchargez le et extrayez le fichier zip, qui vous donnerait un json que vous pourriez juste analyser de la façon que vous préférez

J'ai écrit un petit script python pour convertir les fichiers json en Excel que vous pouvez trouver ici. Je espère que ça vous donne quelques idées:

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

+0

Ceci ne fournit pas de réponse à la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire sous son article. - [De l'examen] (/ review/low-quality-posts/18263749) – LuFFy

+0

Bien que ce lien puisse répondre à la question, il est préférable d'inclure les parties essentielles de la réponse ici et fournir le lien pour référence. Les réponses à lien uniquement peuvent devenir invalides si la page liée change. - [De l'examen] (/ review/low-quality-posts/18263749) – YowE3K

+0

Je viens d'éditer ma réponse pour mettre en évidence le processus – Ajit

Questions connexes