PHP程序员

第一步

找到你创建的svn目录下的项目仓库!

 [root@make3 svn]# ls
  make3-1

第二步

打开你的项目仓库,找到hooks文件夹并打开

 [root@make3 svn]# cd make3-1
 [root@make3 make3-1]# ls
 conf  db  format  hooks  locks  README.txt
 [root@make3 make3-1]# cd hooks
 [root@make3 hooks]# ls
  post-unlock.tmpl         pre-unlock.tmpl
  post-commit.tmpl          pre-commit.tmpl                
  start-commit.tmpl
  post-lock.tmpl            pre-lock.tmpl
  post-revprop-change.tmpl  pre-revprop-  
  change.tmpl

第三步

复制一下post-commit.tmpl 保存在当前目录下并命名为post-commit

 [root@make3 hooks]# cp post-commit.tmpl 
  post-commit
 [root@make3 hooks]# ls
  post-commit post-unlock.tmpl              
  pre-unlock.tmpl
  post-commit.tmpl          pre-commit.tmpl                
  start-commit.tmpl
  post-lock.tmpl            pre-lock.tmpl
  post-revprop-change.tmpl  pre-revprop-  
  change.tmpl

第四步

打开并修改post-commit文件 [root@make3 hooks]# vi post-commit 注释:打开此文件过后清除里面所有的内容,然后新写入一下内容

  #!/bin/sh
  export LANG=en_US.UTF-8  #编码集
  SVN=/usr/bin/svn      #svn安装的地方 
  WEB=/var/www/make3/   #你所要同步到的目录
  $SVN update $WEB --username 账号 --password 密码

然后保存并退出,给post-commit加上可执行权限!

  [root@make3 hooks]# chmod +x post-commit

第五步

打开你所要同步的目录 [root@make3 hooks]# cd /var/www/make3/ 连接svn [root@make3 make3]svn co svn://你的ip/make3-1 /var/www/make3/ 然后根据提示填入账号,密码就ok了!

若不明白请参考:Centos7 yum安装并配置SVN


                              BILL ZHANG
                                    谢谢

评论
...

小明

有来过,666666。

4楼  2017-08-08  23:15发表