注:随着生産環境的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,如需轉載請自行聯系原作者