Subversion のセットアップ

http://www2.atwiki.jp/okumura/pages/84.html

sudo svnadmin dump  /var/svn/repos/ip6plus > hoge-ip6plus 

Leopardには、Subversion 1.4.4 が、入っているけど、最新版をインストーラでインストールする。

  • 1.4.4 は、下記のようにして、移動しておく
sudo mkdir /usr/oldsvn
sudo mkdir /usr/oldsvn/bin
sudo mv /usr/bin/svn* /usr/oldsvn/bin/

sudo mv /usr/bin/ap*config /usr/oldsvn/bin/
sudo mv /usr/bin/neon-config /usr/oldsvn/bin/

(間違っていたので、修正しました。2009/2/1)

  • 最新版にリンクする
sudo ln -s /opt/subversion/bin/* /usr/bin

リポジトリは、バージョンが違うと、扱えないので、作り直す。

  • 下記のアドレスから、最新版をとってきて、インストールする

http://subversion.tigris.org/

sudo mkdir /var/svn/repos  
sudo svnadmin create /var/svn/repos/ip6plus  
sudo svnadmin load   /var/svn/repos/ip6plus < hoge-ip6plus 
  • svnサーバーの起動

完全に忘れていました。
そうでした。これを起動しないといけないのです。。。
あと、パスワードをかけることもできます。

svnserve -d -r /var/svn/repos/

http://aglabo.com/agl/proevo/Linux/Subversion/howto/init-svnserve.html

http://d.hatena.ne.jp/dambiyori/20080809/1218275116
Ligonというソフトを落としてきて、登録する

手動起動した場合は、その人のパーミッション
自動起動した場合は、root/wheel にしておきます。

chown -R root:wheel /var/svn/*

結構、めんどうですね。。(汗)