TortoiseSVNインストール

最初,アイコンをダブルクリックして起動させるも,常にエラー終了するのでかなり悩んだ.手元にあるマシンにかたっぱしから試すもすべてだめ,と思っていたらどうやらこのツールはコンテキストメニューから使用するためのもので,プログラム本体を直接起動させようとしても起動しないのは正常らしい.

試しに適当にリポジトリ作ってチェックアウトさせてみたら,なんの問題もなくうまくいった.がーん.

subversion-0.24.2

インストール.まずは apache-2.0.46から.

% ./configure --enable-so=yes
--enable-dav=yes
--with-berkeley-db=/usr/local/BerkeleyDB.4.0
(2行目は WebDAV,3行目は Subversionを使うためのオプション)
% make
% sudo make install

続いて subversion本体.

% ./configure --with-apxs=/usr/local/apache2/bin/apxs
--with-berkeley-db=/usr/local/BerkeleyDB.4.0
% make
% sudo make install

以上で完了.試しに Windows2000から WebDAV経由で適当なファイルをコピーしてみたところ,

選択したファイルのいくつかまたはすべてをコピー中に,エラーが発生しました.

と怒られる.apacheのエラーログには

[Thu Jun 19 11:23:56 2003] [error] [client 172.16.82.128] Unable to checkout resource /svn/repos/draft/\ィX.doc. [409, #0]
[Thu Jun 19 11:23:56 2003] [error] [client 172.16.82.128] (17)File exists: Activities cannot be created at that location; query the DAV:activity-collection-set property. [403, #190001]
[Thu Jun 19 11:23:56 2003] [error] [client 172.16.82.128] Unable to checkout resource /svn/repos/draft/\ィX.doc. [409, #0]
[Thu Jun 19 11:23:56 2003] [error] [client 172.16.82.128] (17)File exists: Activities cannot be created at that location; query the DAV:activity-collection-set property. [403, #190001]

とか出てます.うーむ.これでは前に進むどころか後戻りしている.