• <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 閱讀(2314) 評論(0)  編輯 收藏 引用
            国产精品久久久天天影视香蕉| 无码任你躁久久久久久老妇App| 人人狠狠综合久久亚洲高清| 久久AⅤ人妻少妇嫩草影院| 国产精品激情综合久久 | 精品久久久久久久久久中文字幕 | 色8激情欧美成人久久综合电| 狠狠色丁香婷综合久久| 26uuu久久五月天| 亚洲中文精品久久久久久不卡| 天天躁日日躁狠狠久久| 久久综合伊人77777麻豆| 国产一区二区三区久久精品| 久久性精品| 久久伊人亚洲AV无码网站| 色噜噜狠狠先锋影音久久| 99精品久久久久久久婷婷| 亚洲午夜福利精品久久| 久久久亚洲欧洲日产国码是AV| 久久精品成人国产午夜| 久久精品黄AA片一区二区三区| 久久精品国产亚洲AV久| 婷婷久久综合九色综合绿巨人| 国产福利电影一区二区三区久久久久成人精品综合 | 超级碰碰碰碰97久久久久| 欧美日韩中文字幕久久久不卡 | 精品久久久久久中文字幕大豆网| 国产亚洲综合久久系列| 久久久亚洲欧洲日产国码aⅴ| 国内精品久久久久影院老司| 久久久久久久99精品免费观看| 亚洲午夜久久久精品影院 | 伊人色综合久久天天| 国产综合免费精品久久久| 久久久久久国产精品无码下载| 久久亚洲日韩看片无码| 97精品国产91久久久久久| 久久婷婷色香五月综合激情| 久久综合亚洲欧美成人| 久久一区二区三区免费| 精品欧美一区二区三区久久久|