svn自動update到指定目錄


     對於開發和測試環境來說,可以使用svn自動update 到指定目錄,這樣就省去每次提交代碼都要去服務器上手動update。對於團隊來說,省時省力。

看下怎么做吧,在服務器svnserver安裝 目錄下有個代碼倉庫文件夾Repositories,打開倉庫 文件夾,找到對應要做自動update的項目,

如圖

打開hooks,里面有各種hook模板,簡單說就是執行svn命令之前或之后需要操作的命令,就像我們按鈕事件有before和after點擊的相應操作。

自動update做在post-commit里面,post-commit就是客戶端提交代碼最后一步commit,服務器就開始執行post-commit里面的腳本,

 

@echo off
SET WORKING_COPY=E:\XXX(要update到的那個文件夾)
"C:/Program Files/VisualSVN Server/bin/svn.exe" update %WORKING_COPY% --quiet --username XXX --password XXX

 

也可以代碼倉庫右鍵屬性,hooks,選擇post-coommit 編輯輸入上面的腳本就可以

重啟下svnserver就可以自動update到指定文件夾,省時省力,團隊協作大有幫助。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM