別问我是谁 發表於 2023-9-6 00:00:00

WebSVN—在线版本库浏览器

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