2009-05-18 105 views
6

我想要下載Trac數據庫,以便我可以離線查看其票據。無論如何要實現這一目標?即如果我需要離開辦公室並攜帶我的筆記本電腦,我怎樣才能在不連接公司網絡的情況下攜帶票據?有沒有辦法脫機運行Trac?

我知道Mylyn可以通過它的trac連接器下載和同步門票,但我想要一些獨立的查看器。

+0

你有訪問服務器的trac數據庫?很明顯,如果是這樣,你可以將服務器數據庫mysqldump轉換爲工作站上的trac安裝。請澄清。 – 2009-05-18 08:51:58

+0

@Elazar Leibovich:是的,我有但是傾銷數據庫,並且在我的本地工作站/筆記本電腦上安裝trac是次優解決方案。 – Spoike 2009-05-18 08:58:57

回答

3

請參閱Simple Defects (SD)

我特別喜歡「One-tweet install」的想法。

I’m installing #SD (http://syncwith.us) 
after reading about it on #StackOverflow 
curl fsck.com/sd|perl; 
export $PATH=~/sd/bin:$PATH; sd 

注意,您可以clone Trac (and other bugtrackers) in SD

sd clone --from trac:https://trac.parrot.org/parrot 
0

,你可以在本地計算機

0

上安裝它,您可以在本地舉辦的trac和ConnectionString的點設置爲你的數據庫dowloaded。

0

當然。在本地安裝Web服務器,安裝trac,讓它設置與實時版本相同(或類似)的方式,然後編寫服務器腳本以發佈數據庫備份並編寫本地腳本以下載並恢復它們你的數據庫。

這不是簡單(安裝Trac的是我對它的經驗對自己的戰鬥),但每一個元素是非常googleable =)

+0

我已經在服務器上安裝了Trac,但我寧願不在我的Windows筆記本電腦上安裝Web服務器和trac。 :)我希望有一些很好的獨立方式來將我的任務帶到我這裏,而不必單獨打印出來。 – Spoike 2009-05-18 08:57:48

2

看到,因爲你不想安裝的服務器,如何使用RSS ? IIRC,Trac讓你可以得到每個人的RSS提要,這樣你就可以得到分配給你的東西。

所有你需要做的就是得到一個很好的客戶端,將下載這些門票。你應該能夠訪問一個純文本版本,而無需連接互聯網。

如果這不夠靈活,可以在服務器上編寫腳本以直接使用數據庫發佈Feed。

如果RSS不適合您(並且您的電子郵件可以離線使用),您可以將報告郵寄回家。 Trac也有這個內置。

2

默認Trac的安裝使用SQLite的組合matintain所有的數據。附件存儲在文件系統上。

在包含TRAC的網站上的文件夾,找到\ DB \ trac.db

這個文件可以使用SQLite manager Firefox Addon

快樂狩獵觀看。

1

如果你的目標很簡單,就是視圖門票下線,如何

  1. 運行的所有門票(或所有那些你感興趣的)的報告。
  2. 在頁面底部選擇逗號分隔或製表符分隔的下載鏈接。
  3. 將下載的文件導入Excel。
相關問題