先安装客户端、然后安装语言包,然后去小乌龟svn里设置语言为中文。
svnServer推荐 subversion和 VisualSVN 网盘下载
服务端搭建
安装subversion后
1.创建仓库
svnadmin create 目录
2.启动服务(不能关dos窗口)
svnserve -d -r 目录 --listen-port 端口号[默认3690]
(-r 可指向仓库目录,或仓库上级目录)
2.1 查看svnserve 启动的哪个目录
ps -ef|grep svn
3.将服务注册到系统服务里
sc create 服务名称 binpath= "svnserve.exe路径 --service -r 仓库地址" displayname= "服务显示的名称" depend=Tcpip start= auto (sc delete subversion_service 删除服务)
4.最好设置hook(钩子)程序,让服务器自动同步至 WEB目录
- 服务器上先检出文件至web目录(服务器上有 svnServer和svnClient)
svn checkout svn://地址+目录 存放地址 --username 账号 --password 密码
2.找到svnServer Create目录/hooks
a.服务器自动更新 post-commit.bat
@echo off SET REPOS=% SET REV=% SET DIR=%REPOS%/hooks SET PATH=%PATH%; SET WORKING_COPY=WEB工作目录 svn update %WORKING_COPY% --username uname --password upass
b.支持更新日志 pre-revprop-change.bat
exit 0 REPOS="$1" REV="$2" USER="$3" PROPNAME="$4" ACTION="$5" SVNLOOK=D:\svnserver\dsp\locks if["$ACTION" = "M" -a $PROPNAME" = "svn:log"]; then { $SVNLOOK author $REPOS -r $REV | grep $USER || exit 1 exit 0; } fi echo "Changing revision properties other than svn:log is prohibited" >&2 exit
c.需要设置权限和开启使用账户密码登陆
/conf/svnserve.conf
找到下面内容,并将签名的#去掉
# anon-access = read(read要改成none,否则所有人均可访问)
# auth-access = write
# password-db = passwd
# authz-db = authz
d.另外设置账户密码文件 password