SVN+网站服务器同步更新
2013-10-18 18:07
141 查看
打开版本库根目录
增加tmp用来保存更新记录
进入hooks目录
复制post-commit.tmpl
文件,新文件名称为post-commit 不需要后缀。
打开文件,注释文件内所有内容,增加以下内容
增加tmp用来保存更新记录
进入hooks目录
复制post-commit.tmpl
文件,新文件名称为post-commit 不需要后缀。
打开文件,注释文件内所有内容,增加以下内容
export LANG=zh_CN.UTF-8 REPOS="$1" REV="$2" SVN_PATH=svn://172.246.164.41/yiicms WEB_PATH=/www/web/yiicms/public_html LOG_PATH=/www/svn/storage/tmp/svn_update.log echo "\n\n\n########## start commit " ` date "+%Y-%m-%d %H:%M:%S"` '##################' >> $LOG_PATH echo `whoami`,$REPOS,$REV >> $LOG_PATH svn update /www/web/yiicms/public_html/ $SVN_PATH update --username dreamzml --password 421126 $WEB_PATH --no-auth-cache >> $LOG_PATH chown -R www:www $WEB_PATH #mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf
相关文章推荐
- 与服务器同步数据时,如何做到只更新被修改数据?如何节约流量,
- 用svn和Rsync和php做本地开发环境、测试服务器、远程服务器同步和更新
- 如何fork比特币的源码并同步更新到本地
- Winform文件夹内容同步更新、备份、日志、恢复
- Linux下SVN部署/安全及权限配置,实现web同步更新
- ubuntu的Linux安装svn并部署项目,同时实现项目同步更新(本地提交commit,项目目录自动更新)
- appstore更新后 网站同步策略
- 利用数据库复制技术实现数据同步更新_SQL SERVER
- TrinityCore 官方GIT镜像,同步更新GIT
- SVN利用post-commit hooks自动同步代码到生产环境,解决大数量文件更新同步问题
- Git 执行 「fork 出来的仓库」和「最新版本的原仓库」内容同步更新
- 你真的了解触发器么 数据实时同步更新问题剖析
- linux kernel : RCU 读-拷-更新的同步机制
- Myeclipse更新SVNStatusSubscriber 时报告了错误。1 中的 0 个资源已经同步。
- Linux服务时间同步更新--ntpdate
- ATS项目更新(1) CC视图与备份路径同步
- svn-多个项目版本库和自动同步更新post-commit
- 润乾报表下拉数据集显示值真实值同步更新
- CakePHP中关联数据的同步保存与更新
- 数据库已更新,前台查询信息不同步更新问题解决方法