Trac - Windows - 如何组织trac项目?

时间:2010-01-14 10:51:14

标签: svn bug-tracking trac

我正在按照官方指南在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”?

1 个答案:

答案 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
<..>