Subversion(from my hiki)
http://subversion.tigris.org/project_packages.html#binary-packages からWin32用バイナリーをとってきてインストール。コマンドプロンプトで、svnadminコマンドを使い、リポジトリを作成。
E:\Subversion\bin>svnadmin create c:\home\repos
Eclipse用のプラグイン、Subclipseをインストール。ファイヤーウォールの中だと、eclipse updateを使ってインストールできないので、 http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 からファイルをダウンロードし、http://subclipse.tigris.org/install.html を見ながら Local Site でインストール。
しかし、Subclipseがサポートしているのは、http経由(WebDAVっぽい)でのsvnへのアクセスなので、もう少し設定が必要。 svnservでもいけた。http://subversion.bluegate.org/doc/index.html を見て、リポジトリ/conf の svnserv.conf と passwd を修正して、以下のようにサーバを起動した。c:/home/repos がリポジトリ。
E:\Subversion\bin>svnserve -d --foreground -r c:/home/repos
日本語のコミットログなどもOK。あとの課題は、
- ログインユーザとsvnユーザが異なる場合の設定
- Windows上でsvnをサービスとして自動的に起動する方法 http://dark.clansoft.dk/~mbn/svnservice/
- ssh
ぐらいか。
svnserv.conf
[general]
password-db = passwd
realm = yyamano's personal svn repo
passwd
[users]
yyamano = 秘密