• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            lxyfirst

            C++博客 首頁 新隨筆 聯系 聚合 管理
              33 Posts :: 3 Stories :: 27 Comments :: 0 Trackbacks
            svn的賬號和權限管理是基于文件的,修改時需要更新到服務器,多有不便,可利用svn管理賬號和權限,利用svn的pos-commit 鉤子監測賬號和權限文件變化,多個庫可共享同一賬號和權限文件。

            /home/svn/conf/目錄下存放了多個庫共用的passwd和authz文件,用來控制這些庫的賬號和訪問權限,獨立的svn_admin庫中存放對應的passwd和authz文件,有更新時自動同步到/home/svn/conf/下。
            svn_admin庫的post-commit 腳本如下:
            REPOS="$1"
            REV="$2"
            FILE_DIR="/home/svn/conf"
            UPDATE_FILE_LIST="passwd authz"


            for FILENAME in $UPDATE_FILE_LIST ; do
                if svnlook changed $REPOS -r $REV |grep $FILENAME >/dev/null ; then
                    DST_FILE=$FILE_DIR/$FILENAME
                    mv $DST_FILE $DST_FILE.old                       
                    svnlook cat $REPOS $FILENAME > $DST_FILE
                fi
            done
            posted on 2014-05-23 11:03 star 閱讀(2304) 評論(0)  編輯 收藏 引用
            亚洲国产成人久久精品99| 亚洲人AV永久一区二区三区久久| 久久亚洲精品无码aⅴ大香| 人妻无码αv中文字幕久久琪琪布| 亚洲va久久久噜噜噜久久| www.久久99| 日韩美女18网站久久精品| 日韩精品久久久久久久电影| 午夜人妻久久久久久久久| 国内精品久久久久久久亚洲| 成人午夜精品无码区久久| 狠狠色丁香婷婷久久综合不卡| 亚洲国产成人精品久久久国产成人一区二区三区综 | 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 久久国产精品成人影院| 久久精品一区二区三区AV| 久久人人爽人人爽人人片av高请 | 久久久久亚洲AV无码专区网站| 久久精品国产亚洲av麻豆图片 | 无码国内精品久久综合88| 97久久香蕉国产线看观看| 思思久久好好热精品国产| 九九99精品久久久久久| 色偷偷偷久久伊人大杳蕉| 中文字幕精品无码久久久久久3D日动漫| 久久精品无码午夜福利理论片 | 成人资源影音先锋久久资源网| 久久精品中文字幕大胸| 国产精品无码久久四虎| 国产亚洲精久久久久久无码| 久久人做人爽一区二区三区| 久久影院亚洲一区| 久久久受www免费人成| 久久九九免费高清视频| 99久久免费国产精品| 久久综合九色综合97_久久久| 精品免费tv久久久久久久| 精品永久久福利一区二区| 国内精品久久久久影院日本| 久久久久久国产精品无码超碰| 久久一日本道色综合久久|