1 | 利用SVNListParentPath增加http浏览仓库根目录的功能 |
使用SVNParentPath的时候,直接访问ParentPath的时候,总是得到以下错误提示: 下面的办法可以搞定它: 一、首先,Subversion1.3及以后版本支持SVNListParentPath ON,之前的版本只能使用PHP自己做。 二、Location 设置中最后要加上/,应该是<Location /svn/>而不是<Location /svn>否则可能不能访问。 三、通过“http://localhost/svn/” 来访问仓库列表,如果想让“http://localhost/svn”也起作用的话,需要在</Location>的后面增加重定向的设置:RedirectMatch ^(/svn)$ $1/ ,当然也可以采用RewriteEngine之类的办法。 四、修改后的httpd.conf的对应部分如下: 五、如果使用Subversion1.3以前的版本,或需要定制列表显示的话,可以自己写php脚本来控制仓库列表的显示,TotoiseSVN的帮助文件中有详细描述.(略,阅 http://www.scmbbs.com/cn/systp/2007/11/systp001.php ) 参考:http://blog.csdn.net/islq/archive/2006/04/17/666911.aspx |