共计 1327 个字符,预计需要花费 4 分钟才能阅读完成。
WebSVN 为你的 Subversion 提供了一个视图,其设计用来对应 Subversion 的各种功能。你可以检查任何文件或目录的日志,以及查看任何指定版本中所修改、添加或删除过的文件列表。你也可以检查同一文件两个版本的不同之处,以便确切地查看某个特定的修订版本的变化。
特性
WebSVN 提供了以下这些特性:
- 易于使用的界面;
- 可自定义的模板系统;
- 彩色文件列表;
- 过错视图;
- 日志信息搜索;
- 支持 RSS 订阅;
安装
我按以下链接来将 Subversion 安装到 CentOS 7。
- 如何在 CentOS 7 上安装 Subversion http://www.linuxidc.com/Linux/2015-02/113269.htm
1 – 下载 websvn 到 /var/www/html。
- cd /var/www/html
- wget http://websvn.tigris.org/files/documents/1380/49057/websvn-2.3.3.zip
2 – 解压 zip 包。
- unzip websvn–2.3.3.zip
- mv websvn–2.3.3 websvn
3 – 安装 php 到你的系统。
- yum install php
4 – 编辑 web svn 配置。
- cd /var/www/html/websvn/include
- cp distconfig.php config.php
- vi config.php
- // Configure these lines if your commands aren’t on your path.
- //
- $config->setSVNCommandPath(‘/usr/bin’);// e.g. c:\\program files\\subversion\\bin
- $config->setDiffPath(‘/usr/bin’);
- // For syntax colouring, if option enabled…
- $config->setEnscriptPath(‘/usr/bin’);
- $config->setSedPath(‘/bin’);
- // For delivered tarballs, if option enabled…
- $config->setTarPath(‘/bin’);
- // For delivered GZIP’d files and tarballs, if option enabled…
- $config->setGZipPath(‘/bin’);
- //
- $config->parentPath(‘/svn/’);
- $extEnscript[“.pl”]=“perl”;
- $extEnscript[“.py”]=“Python”;
- $extEnscript[“.sql”]=“sql”;
- $extEnscript[“.Java”]=“java”;
- $extEnscript[“.html”]=“html”;
- $extEnscript[“.xml”]=“html”;
- $extEnscript[“.thtml”]=“html”;
- $extEnscript[“.tpl”]=“html”;
- $extEnscript[“.sh”]=“bash”;
- ~
保存并退出。
6 – 重新加载 apache 并启动 websvn 链接 http://ip/websvn。
一切搞定。
正文完
星哥玩云-微信公众号