剛剛在升級 Subversion 0.20, 研究出如何讓 --encoding 也能使用中文來寫. 以下是研究步驟:
cd apr ./buildconf make all install cd ..
./buildconf env CONFIG_SHELL=/bin/sh CPPFLAGS="-I/usr/local/include" \ -LDFLAGS="-L/usr/local/lib" ./configure --prefix=/usr/local \ i386-portbld-freebsd4.7 --with-apr=../apr --with-expat=/usr/local \ --with-iconv=/usr/local make all install cd ..
rm -rf apr apr-util
./configure --with-ssl \ --with-berkeley-db=/usr/local/include/db4:/usr/local/lib \ --with-apr=/usr/local --with-apr-util=/usr/local make all install
來試驗看看.
plasma@plasmanb:~/tmp> svn mkdir file:///home/plasma/tmp/SVN/REPOS --encoding big5 -m "建立 REPOS"Committed revision 1.
plasma@plasmanb:~/tmp> svn log file:///home/plasma/tmp/SVN/REPOS
------------------------------------------------------------------------
rev 1: plasma | 2003-03-24 21:26:14 +0800 (Mon, 24 Mar 2003) | 1 line建立 REPOS
------------------------------------------------------------------------
大功告成!
另外, 我的 terminal 的 locale 設定是 zh_TW.Big5, 所以上述的 --encoding big-5 可以拿掉也沒有問題.
再補充, 我的平台是 FreeBSD, 在安裝前, 請記得安裝 textproc/expat2 與 converters/iconv 兩個 port.
12354
由 沙沙 於 2007-07-17 21:06:25 所發表