svn_hooks導(dǎo)致提交失敗或提交緩慢

簡(jiǎn)便方法
svn update /data/resources/c_client
當(dāng)svn目錄越來(lái)越大,文件越來(lái)越多的時(shí)候,svn提交也會(huì)越來(lái)越慢。因?yàn)槊恳淮蔚奶峤欢紩?huì)造成整個(gè)svn的更新。

案例
#!/bin/sh
REPOS="$1"
REV="$2"

export LANG=zh_CN.UTF-8
#設(shè)定語(yǔ)言,根據(jù)系統(tǒng)語(yǔ)言設(shè)置,如果是UTF-8 就設(shè)置為 LANG=zh_CN.UTF-8
Resource_path=/data/resources/c_client  #//要更新的資源目錄,也是檢出版本庫(kù)目錄
for dir in `svnlook dirs-changed /data/svn/svnrepos/client/`
do
        ${SVN} up --username=test --password=test  --force ${Resource_path}/${dir} 
done

# svnlook dirs-changed /data/svn/svnrepos/client/  #指定為svn版本庫(kù)絕對(duì)路徑(svn倉(cāng)庫(kù)路徑)
# 此命令檢測(cè)已變動(dòng)的文件路徑,后續(xù)方便以作更新拉取。不會(huì)導(dǎo)致整個(gè)svn版本庫(kù) 的更新。

利用這種方式,svn提交速度提高明顯

3.保存退出
第三步:給post-commit執(zhí)行權(quán)限

# chmod -R 755 post-commit
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.安裝 yuminstallsubversion 2.檢查是否安裝成功 svnserve–version 3.創(chuàng)...
    6c6d6c68336c閱讀 389評(píng)論 0 0
  • 基于上次的linux安裝svn環(huán)境學(xué)習(xí)。 1,學(xué)習(xí)的有l(wèi)inux下客戶端svn的學(xué)習(xí)(我這里虛擬機(jī)搭建了3個(gè)lin...
    6點(diǎn)鐘的太陽(yáng)閱讀 1,098評(píng)論 0 0
  • 久違的晴天,家長(zhǎng)會(huì)。 家長(zhǎng)大會(huì)開(kāi)好到教室時(shí),離放學(xué)已經(jīng)沒(méi)多少時(shí)間了。班主任說(shuō)已經(jīng)安排了三個(gè)家長(zhǎng)分享經(jīng)驗(yàn)。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,810評(píng)論 16 22
  • 今天感恩節(jié)哎,感謝一直在我身邊的親朋好友。感恩相遇!感恩不離不棄。 中午開(kāi)了第一次的黨會(huì),身份的轉(zhuǎn)變要...
    余生動(dòng)聽(tīng)閱讀 10,810評(píng)論 0 11
  • 可愛(ài)進(jìn)取,孤獨(dú)成精。努力飛翔,天堂翱翔。戰(zhàn)爭(zhēng)美好,孤獨(dú)進(jìn)取。膽大飛翔,成就輝煌。努力進(jìn)取,遙望,和諧家園??蓯?ài)游走...
    趙原野閱讀 3,458評(píng)論 1 1

友情鏈接更多精彩內(nèi)容