2003-03-24 21:59:45

Subversion 的中文紀錄送交訊息

剛剛在升級 Subversion 0.20, 研究出如何讓 --encoding 也能使用中文來寫. 以下是研究步驟:

  1. 首先先解開 tarball, 假設是 svn/
  2. build apr
  3. cd apr
    ./buildconf
    make all install
    cd ..
    
  4. build apr-util
  5. ./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 ..
    
  6. aprapr-util 兩個目錄砍掉
  7.  rm -rf apr apr-util
    
  8. build subversion
  9. ./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.

由 plasma 於 2003-03-24 21:59:45 所發表
迴響

12354

沙沙 於 2007-07-17 21:06:25 所發表
發表評論










請依上圖輸入檢核碼: