首页 > 其他 > 详细

svn的仓库设置钩子自动更新

时间:2019-12-31 13:13:46      阅读:64      评论:0      收藏:0      [点我收藏+]

1、打开svn的服务端,复制仓库的地址。

技术分享图片

2、在服务器的目录中checkout刚才复制的url,在服务器目录中是为了钩子拉取后可以立即看到线上展示效果。

 

技术分享图片

 

 

3、checkout成功后可以看到我的phpstudy根目录中多了一个文件夹(记得要给服务器根目录的文件夹设置读写属性)。

 

技术分享图片

 

 4、打开仓库文件夹Repositories -》svn_test -》hooks,可以看到有个post-commit.tmpl文件,复制它,后缀改为bat,内容改为

 

 

 

@echo off  
SET REPOS=%1  
SET USER=%2  
SET SVN="C:\svn_surve\bin\svn.exe"
SET DIR="C:\php_study\svn_test"   
(call %SVN% update %DIR% --username "你的用户名" --password "你的密码" --non-interactive)  

“SET DIR”是你要设置的写入的路径

5、保存好

技术分享图片

 

6、此时,其他客户端提交的代码都会同步至你所设置的SET DIR="C:\php_study\svn_test" 目录中。

svn的仓库设置钩子自动更新

原文:https://www.cnblogs.com/linfblog/p/12123805.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!