· 安装svn为服务的方法:
sc create svn binpath= "\"d:\svn1.5\bin\svnserve.exe\" --service -r \"d:\svn_repository\"" displayname= "Svn1.5 Server" depend= Tcpip start= auto
· 卸载svn服务的方法:
sc delete svn
· 在一个端口上启动多个trac项目:
Tracd –p 8080 –e d:\trac
· 新增加一个trac项目的流程:
1) 建立svn配置库,目录名为新项目的名字$newproj
2) 建立trac目录, 目录名为新项目的名字$newproj
3) 初始化该项目的trac
cd $Python25\scripts\
Trac-admin d:\trac\ $newproj initenv
4) 找一个现成的项目的trac\conf\trac.ini
5) 替换其中的所有的项目名字为新项目的名字$newproj
6) 添加管理员为trac的管理员
示例:trac-admin d:\trac\$newproj permission add long TRAC_ADMIN
"Insufficient permissions to access "问题的解决
有时候即使有权限的用户登陆后试图浏览SVN库中的代码(即执行Browse code操作),会得到"Insufficient permissions to access "提示。这时,如果你的trac.ini文件里"authz_file= ”项目如果设置了例如d:\svn_repository\FirstProj\conf\authz这样的值,那么你应该检查authz_module_name 的值是否与d:\svn_repository\FirstProj\conf\authz这个文件里的值一致。比如你在authz文件里作了这样的设置: [FirstProj:/],那么authz_module_name 就应该等于FirstProj.