<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    每日一得

    不求多得,只求一得 about java,hibernate,spring,design,database,Ror,ruby,快速開發
    最近關心的內容:SSH,seam,flex,敏捷,TDD
    本站的官方站點是:顛覆軟件

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      220 隨筆 :: 9 文章 :: 421 評論 :: 0 Trackbacks

    1.svn 命令簡要HOWTO



    摘要:
    1. svnadmin create myProject
    2. svnadmin dump /path/to/svnroot > /backup/svnBackup_20060101.dumpfile
    3. svnadmin load /path/to/svnroot < /backup/svnBackup_20060101.dumpfile
    4. svnserve -d -r /path/to/svnroot
    apache的配置不順利,總是提示打開密碼文件失敗,下次再試下吧
    subversion.conf配置
    # Needed to do Subversion Apache server.
    LoadModule dav_svn_module     modules/mod_dav_svn.so

    # Only Needed if you decide to do "per-directory" access control.
    LoadModule authz_svn_module   modules/mod_authz_svn.so

    #
    # Example location directive.
    #
    <Location /svn>
       DAV svn
     #  SVNParentPath /var/svn
       SVNPath /var/svn/projects
       AuthType Basic
       AuthUserFile /var/svn/myPass
       AuthName "Authorization Realm"
       Require valid-user
    #   AuthzSVNAccessFile /var/svn/authz
    #
    #   # Limit write permission to list of valid users.
    #   
    <LimitExcept GET PROPFIND OPTIONS REPORT>
    #      # Require SSL connection for password protection.
    #      # SSLRequireSSL
    #
    #      AuthType Basic
    #      AuthName "Authorization Realm"
    #      AuthUserFile /usr/svn/projects/conf/passwd
    #      Require valid-user
    #   
    </LimitExcept>
    </Location>


    2.SubVersion定期完整備份腳本(Linux)

    #!/bin/sh
    #
    # subversion data backup script
    # by scud http://www.jscud.com
    # 2005-11-27
    #
    # subversion完整備份的腳本,調整好后使用crontab -e 放到自動執行里面即可.
    #
    #備份日志文件
    LogFile=/backup/svn/svnbak.log

    DATE=`date +%Y%m%d`

    #備份目錄
    BakDir=/backup/svn/data

    #日常備份目錄,如果有
    DailyDir=/backup/svn/daily

    #要備份的項目列表文件,只有項目名
    ProjectLst=/backup/svn/project.lst

    #所有項目都保存在這個目錄下
    SvnDir=/var/svn

    #svnadmin程序的路徑
    SVNADMIN=/usr/bin/svnadmin

    echo " " >> $LogFile
    echo " " >> $LogFile
    echo "-------------------------------------------" >> $LogFile
    echo $(date +"%y-%m-%d %H:%M:%S") >> $LogFile
    echo "--------------------------" >> $LogFile

    cd $BakDir

    #讀取項目列表
    PROJECTLIST=`cat $ProjectLst`


    for project in  $PROJECTLIST
    do
        projectdata=$SvnDir/$project
        destdir=$BakDir/$project
        dumpfile=$DATE.$project.tgz
       
       
        if [ -f $BakDir/$dumpfile ]
        then
            echo "backup file have exist!" >>$LogFile
        else

         $SVNADMIN hotcopy $projectdata $destdir --clean-logs

         tar czvf $dumpfile $destdir >/dev/null
       
         rm -fr $project
     
     echo "backup $project done into $dumpfile ">>$LogFile

        fi
       
        ## delete old tgz 此處根據crontab的時間調整,例如一周一次備份,此處保留了5份備份,以前的刪除
        oldfile="$BakDir/"$(date +%y%m%d --date=’28 days ago’).$project.tgz
     
     if [ -f $oldfile ]  
     then  
       rm -f $oldfile >> $LogFile 2>&1  
       echo "[$oldfile]Delete Old File Success!" >> $LogFile  
     else  
       echo "[$oldfile]No Old Backup File!" >> $LogFile  
     fi
       
    done


    #delete previous daily backup files
    cd $DailyDir
    rm -f *

    3.subversion鎖定解除、升級、備份與恢復



    posted on 2006-02-20 00:12 Alex 閱讀(692) 評論(0)  編輯  收藏 所屬分類: configuration
    主站蜘蛛池模板: 亚洲精品成人区在线观看| 亚洲视频人成在线播放| 亚洲伊人久久大香线蕉苏妲己| 国产黄色片免费看| 黄色a三级三级三级免费看| 一级做受视频免费是看美女 | 国产真人无遮挡作爱免费视频 | 国产男女猛烈无遮挡免费视频| 亚洲综合图片小说区热久久| 久久精品免费观看| 日韩va亚洲va欧洲va国产| 东方aⅴ免费观看久久av| 99久久免费国产香蕉麻豆| 日美韩电影免费看| 亚洲AV日韩AV一区二区三曲| mm1313亚洲精品国产| 一级特黄色毛片免费看| 亚洲色欲一区二区三区在线观看| 日韩精品无码免费专区网站| 亚洲AV一宅男色影视| 免费h片在线观看网址最新| 亚洲欧洲日韩极速播放| 国产v片免费播放| 丝瓜app免费下载网址进入ios| 亚洲AV成人片色在线观看| 国产99视频精品免费观看7| 亚洲AV网一区二区三区| 中文字幕亚洲不卡在线亚瑟| 最近免费中文字幕大全高清大全1| 亚洲精品伊人久久久久| 亚洲精品麻豆av| 中文字幕亚洲免费无线观看日本| 亚洲色大成网站www尤物| 亚洲精品国产高清嫩草影院| 久久久久国产免费| 亚洲精品一卡2卡3卡四卡乱码| 中文字幕日韩亚洲| 最近免费中文字幕4| 91视频精品全国免费观看| 亚洲第一成人在线| 在线免费观看色片|