2010-10-13 19 views
16

Z problemami gromadzącymi się na bitbucket, chciałbym mieć sposób na zebranie i utworzenie kopii zapasowej w przypadku, gdy potrzebuję kopii offline lub nie używam Bitbucket, lub czegoś innego. Witryna nie oferuje tej usługi. Czy istnieje alternatywny mechanizm, którego mogę użyć?Jak utworzyć kopię listy problemów z Bitbucket?

Odpowiedz

2

Istnieje obecnie nie wydaje się być jakiś sposób, aby wyeksportować swoje problemy :(

10

można dostać swoje problemy za pośrednictwem interfejsu API Bitbucket.

Oto przykład URL, aby uzyskać dla jednego z problemów moje projekty: https://api.bitbucket.org/1.0/repositories/christianspecht/bitbucket-backup/issues/

jednak ta zwraca listę zagadnień w formacie JSON
wątpię, że można zrobić coś pożytecznego z listą zagadnień JSON, ale nie wiem, czy istnieje lepszy. format pliku dla problemów

Poprosiłem tylko dokładnie, że tutaj na StackOverflow, ponieważ mam do czynienia z tą samą rzeczą w tej chwili:
Is there a standard file format for exporting issues from an issue tracker?

7

From now on you can Import/Export your Issues: Goto: -> Administracja -> Import/Export

Youtube -Video: Bitbucket Issue Export

+0

ta jest przydatna tylko do importu z powrotem do BitBucket. Pytanie jasno dotyczy posiadania "użytecznej" kopii offline na wypadek, gdyby nie chciał już używać BitBucket (lub innych prostych zastosowań, takich jak przesyłanie listy otwartych problemów do kogoś przez e-mail). Coś prostego jak eksport CSV byłoby świetnie zaimportować w arkuszu Excel lub coś użytecznego dla ludzi. – jbx

+0

Tak, a formatem wyjściowym jest JSON, który można po prostu przeanalizować. Zajrzyj na: https://confluence.atlassian.com/pages/viewpage.action?pageId=293830712.Możliwe jest zaimportowanie tych danych bez użycia Bitbucket. Więc jest użyteczny. Nie określił, jaki format wyjściowy preferuje lub co chce osiągnąć. – Murmel

+0

Jeśli trzeba go przetworzyć, to nie jest on zbyt użyteczny dla ludzi. Typowe nastawienie programisty. JSON nie jest formatem czytelnym dla człowieka, jest formatem maszynowym, chyba że obsługuje go Excel lub jeden z narzędzi używanych przez zwykłych śmiertelników. Jeśli użytkownik jest tylko klientem, który chce wyeksportować go do formatu czytelnego do użytku w trybie offline, musi mieć format, który może otwierać typowe narzędzie. Nie określił, jakiego formatu wyjściowego potrzebował, ale jest coś, co nazywa się zdrowym rozsądkiem. – jbx

0

Pełne ujawnienie Jestem autorem Issue2Markdown, ponieważ naprawdę tego potrzebowałem.

Jak wspomniano wcześniej można wyeksportować swoje problemy z projektem Bitbucket przechodząc do Ustawienia-> problemy:> Import Export & a następnie pobierania wynikowy plik ZIP.

Wewnątrz tego pliku ZIP znajduje się archiwum plików i załączników JSON. Możesz je zaimportować do innego repozytorium. Lub, jeśli jesteś podobny do mnie, być może pracujesz z zespołem zdalnym, który niechętnie korzysta z narzędzia do śledzenia problemów i chciałby móc czytać czytelną dla człowieka wersję problemów.

To tutaj pojawia się Issue2Markdown. Możesz użyć tego do renderowania swoich problemów jako pojedynczego dokumentu Markdown. Możesz znaleźć gotowe pliki binarne dla systemów Linux, Windows i MacOS pod numerem releases.

Mam nadzieję, że pomoże to następnej osobie, która nie może znaleźć rozwiązania.

-1

Można eksportować problemy z settings w repozytorium. Następnie pobierz i wyodrębnij plik zip, który dałby ci json, który mógłbyś parsować w dowolny sposób.

Napisałem mały skrypt Pythona do konwertowania plików json na Excela, który można znaleźć tutaj. Nadzieję, że to daje kilka pomysłów:

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

+0

Nie zapewnia to odpowiedzi na pytanie. Aby skrytykować lub poprosić o wyjaśnienie od autora, pozostaw komentarz pod swoim postem. - [Z recenzji] (/ opinia/niskiej jakości-posts/18263749) – LuFFy

+0

Podczas gdy ten link może odpowiedzieć na pytanie, lepiej umieścić tutaj istotne części odpowiedzi i podać odnośnik. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. - [Z recenzji] (/ recenzja/niskiej jakości-posty/18263749) – YowE3K

+0

Właśnie zredagowałem moją odpowiedź, aby podkreślić proces – Ajit

Powiązane problemy