欢迎光临
我们一直在努力

svn提交后自动同步到网站的两种方式(linux和window)

一、window下:

先创建版本

"D:\Subversion\bin\svn.exe" co svn://127.0.0.1/bmshop/trunk D:\wamp\www\z1988 --username z1988 --password z1988

在svn的仓库地址下的hooks(钩子)目录下创建一个post-commit.bat文件,

复制以下代码即可,并做相应的修改

@echo off 
set REPOS="%1"
set TXN="%2"
"D:\Subversion\bin\svn.exe"  update "D:\wamp\www\z1988" --quiet  --username z1988 --password z1988

第一个引号为svn执行文件地址,第二个引号是要更新到的地址,后面是你的svn用户名和密码

二、linux下

修改svn仓库地址下hooks下的post-commit文件即可

REPOS="$1"
REV="$2"
mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf

BASEPATH=/home/dev/public_html
WEBPATH="$BASEPATH/"
export.UTF-8
svn update $WEBPATH --username z1988 --password z1988 --no-auth-cache

同样的修改要更新到的目录,你的用户名和你的密码

赞(0) 打赏
未经允许不得转载:程序开发爱好者 » svn提交后自动同步到网站的两种方式(linux和window)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网站设计及开发、微应用及微网站开发、微信公众平台开发、 HTML5手机网站开发、网络整合营销、APP开发、软件开发及企业电商服务

联系我们