无法查看 trac 代码浏览器中的文件:“错误:没有这样的变更集”

问题描述

我创建了一个新的 svn 存储库

sudo svnadmin create /home/qhg4_svn

然后导入一个项目

svn import /home/jody/progs/QHG4 svn+ssh://jody@bigfoot/home/qhg4_svn/QHG4/trunk

我创建了一个新的 trac 环境(我之前有一个同名的环境,但已将其删除)。

sudo  trac-admin /home/aim-bigfoot/QHG/TracQHG4 initenv

添加存储库

sudo  trac-admin /home/aim-bigfoot/QHG/TracQHG4 repository add test /home/qhg4_svn

然后杀死并重新启动trac守护进程:

sudo  /usr/bin/python /usr/bin/tracd --daemonize --port=8000 /home/aim-bigfoot/QHG/TracQHG4

当我将浏览器指向 '''http://my_server:8000/TracQHG4/browser/QHG4''' 时,我可以向下导航目录层次结构,但是当我单击一个文件时,我收到错误消息 错误:没有这样的变更集,并且低于此存储库中没有变更集 2

我该如何解决这个问题?

解决方法

要立即修复,请将以下内容添加到 trac.ini 的 [repositories] 部分。

test.type = direct-svnfs

这将启用不使用缓存的直接访问。在某些情况下,您会看到页面加载性能问题,需要实施 explicit synchronization