2010-10-13 38 views
16

隨着在bitbucket上收集的問題,我想有一個方法來收集和備份他們,如果我需要脫機副本,或不再使用Bitbucket或其他東西。該網站不提供這項服務。我可以使用其他機制嗎?如何從Bitbucket備份問題列表?

回答

2

有目前不出現任何的方式來導出您的問題:(

10

您可以通過API到位桶得到您的問題。

下面是一個例子網址以獲得問題的一個我的項目: https://api.bitbucket.org/1.0/repositories/christianspecht/bitbucket-backup/issues/

然而,這返回的JSON格式的問題的列表
我懷疑,你可以做什麼有用的東西用在JSON問題的列表,但我不知道是否有一個更好的。問題的文件格式。

我剛纔問究竟,這裏在計算器上,因爲我處理同樣的事情在此刻:
Is there a standard file format for exporting issues from an issue tracker?

7

From now on you can Import/Export your Issues: 轉到: - >管理 - >導入/導出

的Youtube - 視頻:Bitbucket Issue Export

+0

這是唯一有用的導入回到位桶。這個問題顯然是關於如果他不想再使用BitBucket(或其他簡單用途,例如通過電子郵件將開放問題列表傳達給某人),那麼應該有一個「可用」的離線副本。像CSV導出這樣簡單的東西很適合導入Excel工作表或人類有用的東西。 – jbx 2013-12-30 12:50:13

+0

是的,輸出格式是JSON,可以簡單地解析。看看:https://confluence.atlassian.com/pages/viewpage.action?pageId = 293830712。可以在不使用Bitbucket的情況下導入這些數據。所以它是可用的。他沒有具體說明他喜歡什麼輸出格式或他試圖達到什麼樣的輸出格式。 – Murmel 2014-02-04 12:12:43

+0

如果必須解析它,那麼它不會被人類真正使用。典型的程序員態度。 JSON不是一種人類可讀的格式,它是一種數據格式,除非Excel或常用凡人使用的工具之一支持它。如果用戶只是希望導出爲可讀格式以便脫機使用的客戶端,那麼他需要使用通用工具可以打開的格式。他沒有指定他需要的輸出格式,但有一些常識。 – jbx 2014-02-04 13:25:26

0

完全披露我是Issue2Markdown的作者,因爲我真的需要它。

正如前面提到的,你可以去設置 - > Issues->導入&出口,然後下載ZIP結果導出文件從到位桶項目中的問題。

在該ZIP文件中,您會發現JSON文件和附件存檔。您可以將這些導入到其他問題存儲庫中。或者,如果您像我一樣,您可能正在與不願意使用問題跟蹤器的遠程團隊合作,並希望能夠閱讀人類可讀版本的問題。

這就是Issue2Markdown的地方。您可以使用它將您的問題呈現爲單個Markdown文檔。您可以在releases下找到適用於Linux,Windows和MacOS的預構建二進制文件。

我希望能幫助下一個找不到解決方案的人。

-1

您可以從存儲庫中導出settings中的問題。然後下載和解壓縮zip文件,這將給你一個json,你可以解析任何你喜歡的方式

我寫了一個小python腳本來轉換問題json文件到excel,你可以在這裏找到它。希望它給你一些想法:

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

+0

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 - [來自評論](/ review/low-quality-posts/18263749) – LuFFy 2017-12-15 09:01:21

+0

儘管這個鏈接可能回答這個問題,但最好在這裏包含答案的重要部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/18263749) – YowE3K 2017-12-15 09:02:29

+0

我剛編輯我的回覆以突出顯示過程 – Ajit 2017-12-15 09:07:21