我正在按照官方指南在Windows XP上安装Trac。现在所有人都已安装,我被告知要做
trac-admin c:\trac initenv
因为我有多个SVN存储库,如
../SVN/Repository/project 1
../SVN/Repository/project 2
../SVN/Repository/project 3
我的问题是文件夹'trac'是否是一个包含我所有项目的根文件夹,在这种情况下,我会将文件夹命名为'projects'。但如果它不是根,我想我应该用项目名称“项目1”来命名它?
如果后者是对的,这是否意味着我应该为我的项目运行几次“trac-admin c:\ projectname initenv”?
答案 0 :(得分:2)
每个trac-admin <..> initenv
都会创建一个新的trac实例。如果您希望为每个项目分别设置trac实例,那么您应该创建单独的trac环境。
如果要对位于单个svn存储库中的所有项目使用单个trac实例,则应为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
<..>