預設你已經配置好了svn服務
2.假設svn的倉庫目錄為:/data/svn/repo
一、checkout乙份svn到線上**目錄
svn co svn://localhost/repo /data/www/***
二、進入repo下的hooks,建立post-commit
cp post-commit.tmpl post-commit
三、編輯post-commit,並添中如下**
#!/bin/sh
export lang=zh_cn.utf-8
repos="$1"
rev="$2"
web_path=/data/www/***
svn update $web_path --username 使用者名稱 --password 密碼 --no-auth-cache
#mailer.py commit "$repos" "$rev" /path/to/mailer.conf
四、增加指令碼的執行許可權
chmod +x post-commit
五、關閉svn服務並重啟
killall svnserve
svnserve -d -r /data/svn/***
svn與web 同步更新
cd到svn repository目錄 cd var svn repos hooks 複製乙份這個檔案 cp post commit.tmpl post commit 注釋掉該檔案中的語句,新增如下 exec tmp houtai.svn up.out 2 1 export lang en us.u...
svn自動同步到web目錄的設定方法
背景 伺服器 windows server 2008系統 上搭建visualsvn server,本地svn提交 修改後,需要自動同步到伺服器端的 倉庫。設定 思路 svn的hooks目錄有觸發功能,有乙個post commit.bat檔案 需要新建 意為 提交後執行 通過這個功能就可以將提交 後要...
實現SVN與WEB同步解決方案
實現svn與web同步解決方案 1 設定web伺服器根目錄為 www default 2 checkout乙份svn svn co svn localhost oplinux www default 修改許可權為web使用者 chown r www www www svndata oplinux 3...