SVN 备份及客户端修改密码(Windows 服务端采用visual svnserver)
参考:
http://blog.csdn.net/windone0109/article/details/4040756
http://blog.sina.com.cn/s/blog_75abe4e301012h8v.html
备份有两个脚本
backup.bat
echo off mode con cols=80 lines=20 title 备份SVN color 29 rem svnadmin所在目录 如果系统环境变量里面有则可以不用设置此项 set SVN_HOME="F:/Program Files/VisualSVN Server/bin" rem 所有版本库的父目录 set SVN_ROOT=E:/Repositories rem 备份的目录 set riqi=%date:~0,4%-%date:~5,2%-%date:~8,2% set hh=%time:~0,2% if /i %hh% LSS 10 (set hh=0%time:~1,1%) set shijian=%riqi%-%hh%-%time:~3,2%-%time:~6,2% set BACKUP_SVN_ROOT=E:/svnbackupTest REM set BACKUP_SVN_ROOT=\\192.168.20.63\svnBackup set BACKUP_DIRECTORY=%BACKUP_SVN_ROOT%/%shijian% if exist %BACKUP_DIRECTORY% goto checkBack echo 建立备份目录%BACKUP_DIRECTORY%>>%SVN_ROOT%/backup.log mkdir "%BACKUP_DIRECTORY%" rem 验证目录是否为版本库,如果是则取出名称备份 for /r %SVN_ROOT% %%I in (.) do @if exist "%%I/conf/svnserve.conf" %SVN_ROOT%/simplebackup.bat "%%~fI" %%~nI goto end :checkBack echo 备份目录%BACKUP_DIRECTORY%已经存在,请清空。 goto end :end
simplebackup.bat
REM 如果系统环境变量里面有svnadmin所在目录则可以不用打开svnadmin所在目录 cd /d %SVN_HOME% @echo 正在备份版本库%1...... @svnadmin hotcopy %1 %BACKUP_DIRECTORY%/%2 @echo 版本库%1成功备份到了%BACKUP_DIRECTORY%/%2! pause
客户端更改密码
需要文件
关键就是要注意visual svnserver 集成的apache版本,要用到两个apache自带的文件
把文件粘过去就可以了

浙公网安备 33010602011771号