svn提交后自动同步到网站的两种方式(linux和window)
一、window下:
先创建版本
[php]
"D:\Subversion\bin\svn.exe" co svn://127.0.0.1/bmshop/trunk D:\wamp\www\z1988 --username z1988 --password z1988
[/php]
在svn的仓库地址下的hooks(钩子)目录下创建一个post-commit.bat文件,
复制以下代码即可,并做相应的修改
[php]
@echo off
set REPOS="%1"
set TXN="%2"
"D:\Subversion\bin\svn.exe" update "D:\wamp\www\z1988" --quiet --username z1988 --password z1988
[/php]
第一个引号为svn执行文件地址,第二个引号是要更新到的地址,后面是你的svn用户名和密码
二、linux下
修改svn仓库地址下hooks下的post-commit文件即可
[php]
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
[/php]
同样的修改要更新到的目录,你的用户名和你的密码
阅读剩余
版权声明:
作者:z1988
链接:https://www.z1988.com/587.html
文章版权归作者所有,未经允许请勿转载。
作者:z1988
链接:https://www.z1988.com/587.html
文章版权归作者所有,未经允许请勿转载。
THE END