在Trac+Svn系统中,Trac针对系统中很多部分都创建的了记录,例如wiki、svn、ticket等等组件。
尤其是在一个软件开发过程中,Svn中的代码修改记录更为有用一些。由于某种失误造成svn log需要修改,svn 提供了propset命令可以用来修改svn系统本身的内容;但关联到Trac中的事件记录(显示在Timeline)则在svn修改以后仍旧显示之前错误的记录,很是不方便。这是因为Trac系统本身也有一个数据库,用来保存各种各样的数据。针对svn的代码历史,trac为了保持和代码一致,就需要修改trac中的数据库了。
自己在安装Trac时使用的是Sqlite数据库,因此可以借助Sqlite工具或者第三方的数据库编辑软件来修改。
sqlite工具在系统(操作系统是Ubuntu12.04)中默认应该提供有,直接编辑trac/project_name/db/name.db即可(记得备份);这里也提供一个免费的数据库浏览编辑工具:
阅读(825) | 评论(0) | 转发(0) |