trac设置到svn仓库的子目录
trac目前还不能很好的支持多个svn仓库。也就是说,在一个trac项目中不能管理多个svn仓库。可能到0.12版本会得以改善,见:
http://trac.edgewall.org/wiki/VcRefactoring#SupportforMultipleRepositories
同类型商业软件,比如jira等,都具备这样的功能。
目前的变通办法是:
- 使用多个trac管理多个svn仓库,每个仓库是一个软件项目。这对trac简单了,但是增加了svn仓库的维护复杂性;
- 还是使用一个svn仓库,包含多个软件项目,为每个软件项目单独建立trac项目。
后者的配置,使用所谓的repository scope(仓库范围),格式为:
[trac] repository_type = svn repository_dir = /path/to/your/repository/scope/within/repos
示例:
repository_dir = /home/svn/demos/helloworld
其中/home/svn/demos是仓库本地url,helloworld是仓库内部的url。
这篇文章上的评论的 RSS feed TrackBack URI