1. 程式人生 > >svn的倉庫設定鉤子自動更新

svn的倉庫設定鉤子自動更新

1、開啟svn的服務端,複製倉庫的地址。

2、在伺服器的目錄中checkout剛才複製的url,在伺服器目錄中是為了鉤子拉取後可以立即看到線上展示效果。

3、checkout成功後可以看到我的phpstudy根目錄中多了一個資料夾(記得要給伺服器根目錄的資料夾設定讀寫屬性)。

4、開啟倉庫資料夾Repositories -》svn_test -》hooks,可以看到有個post-commit.tmpl檔案,複製它,字尾改為bat,內容改為

@echo off  
SET REPOS=%1  
SET USER=%2  
SET SVN="C:\svn_surve\bin\svn.exe"
SET DIR="C:\php_study\svn_test"   
(call %SVN% update %DIR% --username "你的使用者名稱" --password "你的密碼" --non-interactive)  

“SET DIR”是你要設定的寫入的路徑

5、儲存好

6、此時,其他客戶端提交的程式碼都會同步至你所設定的SET DIR="C:\php_study\svn_test" 目錄中。