SVN服務(wù)器升級(jí)
寫入注釋
在我前面的文章《SVN提交強(qiáng)制寫入注釋及相關(guān)擴(kuò)展閱讀》中,提到了提交時(shí)強(qiáng)制寫入注釋的方法
在使用Apache進(jìn)行SVN管理,而不是使用svnserve的時(shí)候,在鉤子hooks中填寫的中文腳本有可能無法正確顯示,會(huì)提示
ErroroutputcouldnotbetranslatedfromthenativelocaletoUTF-8.
網(wǎng)上大多數(shù)的文章給出的解決方案是:
修改鉤子hooks的編碼
exportLANG=zh_CN.UTF-8exportLC_ALL=zh_CN.UTF-8
或者修改Apache的編碼
AddDefaultCharsetUTF-8
都不能解決問題,因?yàn)檫@些解決方案都是針對(duì)svnserve的。
正確的姿勢(shì)
問題出現(xiàn)的原因是因?yàn)閟ubversion的版本太低
比如centos6自己的源帶的subversion版本是1.6的
升級(jí)的方法
cat>/etc/yum.repos.d/wandisco-svn.repo<在wandisco網(wǎng)站找到對(duì)應(yīng)的系統(tǒng)版本和最新的subversion版本并填寫到baseurl里
修改http.conf添加UTF8支持,并重啟httpd
#LocationoftheWebDAVlockdatabase.DAVLockDB/var/lib/dav/lockdbSVNUseUTF8On 問題就解決了。
Tags:寫入注釋,SVN服務(wù)器升級(jí)
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。