使用VisualSVN Server快速搭建基于SVN的代码版本控制服务器
过年这段时间没啥事,学习了一下SVN服务器的搭建,在这次搭建过程中找到了一款比较简单并且刻意可视化管理的SVN服务器工具:
VisualSVN Server。
VisualSVN Server是一个在 Windows 下的免费的 SVN服务器,本身包含安装配置 Subversion 服务器的所有东西,包括Subversion、Apache以及一个管理控制台。其客户端VisualSVN是收费的,但服务器版是免费的。
界面如下:
在本次的环境搭建过程中使用了visualsvn server 2.5.1 企业版,并且在网上找到了汉化破解文件。相关文件我都已经打包上传到我的迅雷网盘里面了:http://www.xlpan.com/file/10479670/b58190e5-f599-42b1-9296-e772030b3731
安装且汉化后的截图效果为:
配置好后对服务器增加了提交新版本时需要注明备注信息的控制,代码如下:
@echo off
setlocal
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 5 characters
"%VISUALSVN_SERVER%\bin\svnlook.exe" log "%REPOS%" -t "%TXN%" | findstr ".........." > nul
if %errorlevel% gtr 0 goto err
exit 0
:err
echo Empty log message not allowed. Commit aborted! 1>&2
exit 1
该配置项操作步骤如下图所示:
后记:以前配置SVN服务器一直是件挺头疼的事,这次还好,很方便的就搭建好了,感觉VisualSVN Server确实是个好东东,所以特发布日志向大家推荐一下。