設定 svn 與 web線上同步

2021-09-08 12:24:01 字數 641 閱讀 7836

預設你已經配置好了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...