1. 程式人生 > >svn服務器搭建之備份<3>

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結尾的文件方便另外的主機導入)

二、題外話

  1. svn提交代碼及查看log需下載(TortoiseSVN-1.9.4.27285-x64-svn-1.9.4.msi)

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

    [test:/]
    @test_member = r




本文出自 “7835882” 博客,請務必保留此出處http://crfsz.blog.51cto.com/7835882/1936483

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