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

4

我正在按照官方指南在Windows XP上安装Trac。现在所有的安装都已完成,我被告知要执行以下操作:


trac-admin c:\trac initenv

我有多个SVN仓库,组织方式如下:

../SVN/Repository/project 1
../SVN/Repository/project 2
../SVN/Repository/project 3

我的问题是,如果文件夹“trac”将是包含所有项目的根文件夹,那么我应该将文件夹命名为“projects”。但如果它不是根目录,我认为我应该用项目名称来命名,比如“project 1”?
如果后者是正确的,那么这是否意味着我需要多次运行“trac-admin c:\projectname initenv”来初始化我的项目?

1
你确定你是在遵循官方指南吗?我能找到的官方指南中的initenv命令说的不一样:http://trac.edgewall.org/wiki/TracOnWindowsStandalone - Pekka
1个回答

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

1
看起来不错,但我使用的是VisualSVN服务器,它似乎不允许为每个存储库指定位置。我进行了一些测试,现在更了解Trac,如何组织数据文件夹实际上在用户控制之下。 - Edward
1
目前还不能在一个Trac实例中运行多个SVN仓库,但是他们正在努力解决这个问题。 - Jürgen A. Erhard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接