svn與web 同步更新

2021-09-21 08:15:33 字數 760 閱讀 5408

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.utf-8"

web=/home/houtai 

/usr/local/svn/bin/svn update --username henry --password henryhe --no-auth-cache $web 

ps:web目錄是web伺服器發布所在的目錄,一定要在該目錄下checkout才可以,否則無法看到直接效果。

#cd /home/houtai 

#svn co svn://localhost/houtai . 

匯入svn專案庫:(命令)

#svn import /var/www/webtotal/houtai/public_html/ file:///var/svn/houtai/ -m "init" 

/var/www/webtotal/houtai/public_html/ 為要匯入到svn庫的檔案路徑 

/var/svn/houtai/ svn專案庫的路徑 

設定 svn 與 web線上同步

預設你已經配置好了svn服務 2.假設svn的倉庫目錄為 data svn repo 一 checkout乙份svn到線上 目錄 svn co svn localhost repo data www 二 進入repo下的hooks,建立post commit cp post commit.tmpl ...

實現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...

SVN使用之更新,提交,同步

1 如果你本地的某個檔案沒有修改過,而伺服器上的這個檔案別人已經提交過新版本,那麼會用伺服器上最新的檔案覆蓋你本地的檔案 2 如果你本地的某個檔案你修改過了還沒有提交,伺服器端的這個檔案還沒被別人改過,那麼對你本地的這個檔案沒有任何影響 3 如果你本地的某個檔案你修改過了還沒有提交,伺服器端的這個檔...