我想将现有的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集成?
答案 0 :(得分:1)
您可能需要在trac.ini
中使用enable the components:
[components]
tracopt.versioncontrol.svn.* = enabled
要进行记录,您需要指定log_type = file
。参见TracLogging。