WebSVN---在线版本库浏览器
相关内容参见: https://www.ttlsa.com/html/category/os/web-application/svn文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
一.介绍文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
WebSVN提供了一个浏览版本库的方法。可以查看任何文件或目录的日志,文件更改情况,添加或删除任何特定的版本。还可以查看某个文件的两个版本之间的差异,因此可以特定的查看修改情况。文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
WebSVN是用PHP语言编写的。文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
二.主要特性文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
1.界面易于使用,安装配置简单文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
2.支持多个版本库,本地远程都可以文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
3.基于路径的权限限制文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
4.Colourisation文件清单,支持MIME类型文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
5.查看文件修订着文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
6.比较文件或目录文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
7.版本和日志信息的浏览以及搜索文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
8.RSS支持查看任何资源文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
9.下载文件和文件夹文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
10.用户自定义的系统模块文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
11.支持多国语言文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
三.前提要求文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
WebSVN是通过SVN客户端命令行命令访问版本库的。不同版本的要求如下:文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
WebSVN版本 SVN版本文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
2.3.x 1.4>=文章源自运维生存时间-https://www.ttlsa.com/svn/online-websvn-browse/
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);
?>
同时,最好做一些访问控制。
评论