2013-07-20 22 views
1

運行存儲有svn repos的centos 6服務器。要部署更新,我想從svn repo中的相關目錄複製到相應的/ var/www網站目錄。有沒有簡單的方法來做到這一點?如何將svn repo中的文件複製到服務器上的另一個文件夾中

+0

這是否服務器包含工作副本或主回購?如果它具有主repo,則可以輕鬆使用post-commit腳本(檢測標籤提交或不執行)並執行'cp'或'svn switch'命令。當從不同的服務器託管svn回購站時,同樣的方法可以工作,但這需要一些額外的遠程驗證和cmd訪問/設置。 – Josh

回答

1

使用svn export命令來做到這一點。 subversion red book詳細解釋瞭如何做到這一點。

當相關svn的存儲/export/svn/repo下,你要複製的存儲庫的部分/trunk/my_project/news,整個命令將是:

svn export file:///export/svn/repo/trunk/my_project/news /var/www/news 
相關問題