转到SVN项目的hooks目录下面
新建post-commit文件.内容如下
#======================================================================
export LANG=zh_CN.UTF-8
WEB=/www/vhost
svn update $WEB --username user --password passwd --no-auth-cache
#======================================================================
需要注意就是必须指定字符集
还有运行 svn update 需要提供用户名密码且不要缓存用户认证令牌
export LANG=zh_CN.UTF-8
--username user --password passwd --no-auth-cache
否则得话,当svn commit的时会报错:
Error:MERGE of '......': 200 OK........
svn hook同步更新svn到web服务器
最新推荐文章于 2022-03-04 08:42:22 发布
本文介绍如何在SVN项目中配置post-commit钩子,通过编写特定脚本实现自动更新网站内容。主要内容包括设置字符集、提供svn update所需的用户名密码,并确保不缓存用户认证令牌。
1445

被折叠的 条评论
为什么被折叠?



