2010-01-14 110 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