linux服务器上svn的相关操作

创建仓库配置文件主目录

mkdir -p /home/svn

创建仓库配置文件分目录,可创建多个

mkdir -p /home/svn/xxx

创建仓库

svnadmin create /home/svn/xxx

钩子文件内容

#!/bin/sh
export LANG=en_US.UTF-8
SVN_PATH=/usr/bin/svn
WEB_PATH=/data/xxx/
$SVN_PATH update $WEB_PATH --username 用户名 --password 密码

给钩子文件权限

chmod 777 /home/svn/xxx/hooks/post-commit

服务器上需要先checkout

svn checkout svn://xx.xx.xx.xx/xxx/ /data/xxx/

启动SVN配置文件主目录,分目录里的都会生效

svnserve -d -r  /home/svn  //默认端口
svnserve -d -r "/home/svn" --listen-port 8443  //自定义端口

停止SVN

killall svnserve

你可能感兴趣的:(linux服务器上svn的相关操作)