WebSVN---在线版本库浏览器 相关内容参见: http://www.ttlsa.com/html/category/os/web-application/svn 一.介绍 WebSVN提供了一个浏览版本库的方法。可以查看任何文件或目录的日志,文件更改情况,添加或删除任何特定的版本。还可以查看某个文件的两个版本之间的差异,因此可以特定的查看修改情况。 WebSVN是用PHP语言编写的。 二.主要特性 1.界面易于使用,安装配置简单 2.支持多个版本库,本地远程都可以 3.基于路径的权限限制 4.Colourisation文件清单,支持MIME类型 5.查看文件修订着 6.比较文件或目录 7.版本和日志信息的浏览以及搜索 8.RSS支持查看任何资源 9.下载文件和文件夹 10.用户自定义的系统模块 11.支持多国语言 三.前提要求 WebSVN是通过SVN客户端命令行命令访问版本库的。不同版本的要求如下: WebSVN版本 SVN版本 2.3.x 1.4>= 2.2.x 1.4>= 2.1.0 1.2>= 同时,WebSVN运行在php4或php5环境下。 四.安装配置 # wget http://websvn.tigris.org/files/documents/1380/49056/websvn-2.3.3.tar.gz # tar zxvf websvn-2.3.3.tar.gz # mv websvn-2.3.3/include/distconfig.php websvn-2.3.3/include/config.php # vi websvn-2.3.3/include/config.php <?php $config->addTemplatePath($locwebsvnreal.'/templates/calm/'); $config->addTemplatePath($locwebsvnreal.'/templates/BlueGrey/'); $config->addTemplatePath($locwebsvnreal.'/templates/Elegant/'); $config->addInlineMimeType('text/plain'); $config->setMinDownloadLevel(2); $config->useGeshi(); set_time_limit(0); $config->expandTabsBy(8); ?> 同时,最好做一些访问控制。
转载于:https://my.oschina.net/766/blog/211274