无法将svn与Trac

时间:2019-12-11 15:55:08

标签: svn centos7 trac

我想将现有的svn存储库与Trac集成(在CentOS 7上)

我这样称呼trac-admin:

trac-admin TracQHG3 initenv 

在询问“项目名称”和“数据库连接字符串”后,它立即开始安装。通话已成功完成,没有任何错误(“恭喜”)。

然后我将路径和类型写入我的svn存储库,并将其键入到trac.ini的“ [trac]”部分:

repository_dir =  /home/morpho_svn
repository_type = svn

当我开始交易时

  tracd --port 8000 /raid2/home/QHG/TracQHG3

我可以在浏览器中打开Trac页面。

但是,有一个警告:

  

警告:无法与存储库“(默认)”同步(不受支持的版本控制系统“ svn”:找不到合适的组件,可能未启用相应的插件?)。在Trac日志中查找更多信息。

不幸的是,即使我在trac.ini中指定了一个日志文件,Trac也不写任何日志文件:

[logging]  
log_file = /tmp/trac.log

此外,我的Trac环境TracQHG3的插件子目录为空。

此外,已安装python 2.7的svn软件包:在python中,我可以执行“导入svn”而不会出现任何错误。

我如何正确地将svn与Trac集成?

1 个答案:

答案 0 :(得分:1)

您可能需要在trac.ini中使用enable the components

[components]
tracopt.versioncontrol.svn.* = enabled

要进行记录,您需要指定log_type = file。参见TracLogging