Subversion †[edit]
- つい Secondversion と言ってしまいそうになる バージョン管理ツール
- sqlite がないと subversion をコンパイルできない.
- serf もないと駄目.# serf はどこから落としたか忘れた
- 1.8.10 では http のクライアント が変更になったが,うまくインストールできないので,http://~ で指定できない.
# wget www.sqlite.org/2014/sqlite-autoconf-3080702.tar.gz
# zcat sqlite-autoconf-3080702.tar.gz |tar xfv -
# ...
# cd subversion-1.8.10
# ln -s ../sqlite-autoconf-3080702 sqlite-amalgamation
# ln -s ../serf-1.3.8 serf
# ./configure --with-apxs=/usr/local/apache/bin/apxs
# make
# make install
#
# cd /usr/local/apache/modlues なぜか so ファイルが /usr/local/apache/modules にコピーされない?
# rm mod_*_svn.so
# ln -s /usr/local/libexec/mod_*_svn.so .
sqlite3_config などのリンクエラー †[edit]
Apache Setup Files †[edit]
httpd.conf †[edit]
Include conf/subversion.conf
subversion.conf †[edit]
リポジトリの作成 †[edit]
local file †[edit]
# cd <データディレクトリ>
# mkdir /home/svn/linux/test
# svnadmin create /home/svn/linux/test/
# svn import -m "first" . file:///home/svn/linux/test/trunk
# chown -R www.www /home/svn/linux/test
remote file †[edit]
サーバ:
# mkdir /home/svn/linux/test
# svnadmin create /home/svn/linux/test/
# chown -R www.www /home/svn/linux/test
リモート:
$ cd <データディレクトリ>
$ svn import -m "first" . http://www.nsl.tuis.ac.jp/svn/linux/test/trunk
Server (Apache) †[edit]
Trouble Shooting †[edit]
どうしてもロックが外れない †[edit]
use Proxy †[edit]
svn: PROPFIND request failed on †[edit]
- 認証のエラー? -> ~/.subversion を削除