2010-01-14 147 views
3

我正在按照官方指南在Windows XP上安裝Trac。現在,所有安裝了,我告訴做Trac - Windows - 如何組織trac項目?

trac-admin c:\trac initenv 

,因爲我有像

多次組織SVN倉庫
../SVN/Repository/project 1 
../SVN/Repository/project 2 
../SVN/Repository/project 3 

我的問題是,如果該文件夾「TRAC」將是一個根文件夾包含所有我的項目,在這種情況下,我會命名文件夾'項目'。但如果它不是根源,我認爲我應該通過項目名稱說'項目1'來命名它?

而如果後者是正確的,這是否意味着我應該多次運行「的trac管理員C:\項目名稱initenv」爲我的項目?

+1

您一定要按照官方指導?官方指導我可以找到initenv命令的意思是不同的:http://trac.edgewall.org/wiki/TracOnWindowsStandalone – 2010-01-14 12:49:55

回答

2

每個trac-admin <..> initenv TRAC創建一個新的實例。如果你想爲你的每個項目單獨使用trac實例,那麼創建單獨的trac環境就是你應該做的。

如果你想使用的trac的一個實例爲位於一個SVN庫,所有的項目,那麼你應該創建TRAC一個單一的環境。從未試過用幾個存儲庫運行單個trac實例,不知道是否可行。您可能必須將所有項目移至單個回購站。

在工作中,我們有幾個鬆散的相關項目每個都有自己的倉庫和運行在Windows TRAC的一個實例,我們的一切這樣的大致安排:

- projects 
    - project_1 
    - trac - trac environment for project 1 
    - svn - svn repository for the project 
    - misc - auth data and other stuff 
    - project_2 
    - trac - trac environment for project 2 
    - svn - svn repository for the project 2 
    - misc - auth data and other stuff 
<..> 
+1

看起來不錯,但我用這似乎不允許每個回購指定位置VisualSVN服務器。我做了一些測試,現在知道更多關於TRAC,如何組織數據文件夾實際上是用戶的控制下 – Edward 2010-01-14 14:55:03

+1

這不是(還)可以與多個SVN回購運行一個TRAC實例。但是他們正在努力。 – 2010-01-15 08:38:46