天天看點

svn伺服器搭建之備份<3>

注:随着生産環境的project越來越多,我們這個時候需要去備份。防止svn伺服器挂掉,導緻代碼丢失。

一、直接貼腳本

#!/bin/bash

for name in `ls -l /data/svn/ | awk '{print $9}'`;do

svnadmin dump /data/svn/$name > /home/deploy/svnbak/$name-$(date +%Y%m%d).dump && echo $(date +%F-%T)

done

(利用周遊查找所有的工程,然後輸入以dump結尾的檔案友善另外的主機導入)

二、題外話

svn送出代碼及檢視log需下載下傳(TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi)

建立三個分支(branches trunk tags),且/ 下面不需要有建立目錄的權限(除文檔類工程)

[test:/]

@test_member = r

      本文轉自衛莊的痛 51CTO部落格,原文連結:http://blog.51cto.com/crfsz/1936483,如需轉載請自行聯系原作者