如何让svn上传的文件直接同步到服务器web目录

 2018年04月11日 分类:后端编程  评论(0)  阅读(9079)

上一篇文章《centos7下安装svn服务器》我们讲了如何在centos7安装svn服务器,这篇文章主要是一个延续,如何将我们上传到svn服务器的文件直接同步到服务器的web目录。

之前我有说过,我们上传到svn服务器的文件都是会经过svn处理后存放的,它不会以源文件的方式来存储源文件的,所以我们如何来同步呢?

其实在svn的配置文件夹里有个hooks文件夹,里面存放了各种执行钩子文件,我们只需要进行相关配置即可。

首先,我们将hooks文件夹里的post-commit.tmpl这个文件进行更名,将它更名为:post-commit 即可。

然后,在里面天下下面代码:

export.UTF-8
REPOS="$1"
REV="$2"

#这里填写你需要同步的服务器地址,这里填写的是我的,你们需要改成你们自己的
WEB_PATH = /data/wwwroot/public

#注意将此行user和password改为你具体的user和password,这里的账号密码就是你的svn账号密码
svn update --username user --password password $WEB_PATH --no-auth-cache

配置完就OK了,那么你提交的svn会同步到你设置的/data/wwwroot/public这个文件夹下。

我也很少研究它,包括git,各位有问题或者发现了问题都可以留言给我,谢谢。

wechat_app
微信公众号:webapp_club
关注一下,或许能让你获得更多前端咨询信息。
加载中...
分享中心
各类业务开发,联系QQ:5679361
广告位联系QQ:5679361

评论 抢沙发

评论前必须登录


如果你觉得本站内容对你有所帮助,比如提升你对编程方面的认识,你可以通过上面的二维码请博主喝杯咖啡,安好。

WEB前端开发部落(公众号:webapp_club)

群列表

前端初级学习群:初级Web前端学习群(后期为支付入群)
PHP初级学习群:PHP(MySQL)学习交流群
QQ群仅作为相关领域讨论平台,均提供高质量问题交流,禁止闲聊,无法接受的朋友请勿加群!
进群需要通过这里获取进群码才能进群哦!