概要
CVSに換る事、および最近の状況を組み込む事を目標としたバージョン管理システム。
subversion 1.0.0 を元に記述する。またApacheと連携とかは後まわしにして、個人環境で利用する方法を主にメモする。
とにかく楽に利用しようというのが基本です。
URL
インストール
Fink でインストールするのが楽
http://fink.sourceforge.net/pdb/package.php/svn
http://fink.sourceforge.net/pdb/package.php/svn-ssl
もしネットワーク越しに利用するならsvn-sslが良い。
fink selfupdate-rsync fink install svn-ssl
パッケージの選択によっては、いろんな物がインストールされます。
Can't resolve dependency "system-java14-dev"
といわれるかもしれない。(BuildDependsの記述あるのでJavaが1.4.2なのにDev Pacageいれてないと出るはずです)
いって Java 1.4.2 Developer Packageを取得してください。これないとだめです。
ソースからインストールする場合は
http://subversion.tigris.org/project_packages.html
からtarballを取得します。
以下の物が必要です。Finkパッケージ出るまで手でコンパイルしてましたが、やめました。。
Neon library 0.24.4 (http://www.webdav.org/neon/)
- Berkeley DB 4.X
Apache Portable Runtime 0.9.5 (http://apr.apache.org/)
設定
利用方法
$ svnadmin create <レポジトリ名> $ svnserve -d
$ svn co svn://localhost/path/to/<レポジトリ名> $ svn co svn+ssh://localhost/path/to/<レポジトリ名>
参考サイト
http://terai.s55.xrea.com/?Subversion
http://slashdot.jp/article.pl?sid=04/02/23/154210
Mac OS Xでの利用関係
http://www.pycs.net/bbum/2004/2/24/#200402241
http://www.pycs.net/bbum/2004/2/28/#200402281