svn用Webクライアント発見。

その名も「WebClient for SVN
Subclipseの他にsvnEclipseプラグインがあるらしいとの事で、Web徘徊していたら発見。
//2006/06/20 修正Start by fu-nos
(ちなみにもう一つのsvnプラグインの名前は「Subversive」)
Subclipse以外のEclipsesvnプラグインの名前はSubversive
今回発見したWebClient for SVNはブラウザからリポジトリへの操作ができるアプリケーション
//2006/06/20 修正End by fu-nos

さらっとサイトを読んでみた限り、

  1. フォルダ/ファイルの中身が見れるよっ!
  2. フォルダ/ファイルのリビジョン比較ができるよっ!
  3. ファイルの作成/編集/削除ができるよっ!#削除があるのはどうかと思うが・・・
  4. フォルダの作成/削除ができるよっ!
  5. tags/brancheが簡単に閲覧できるよっ!
  6. 複数リポジトリに対応してるよっ!

って感じみたいです。
って事で試しにローカルマシン上に構築してみました。

環境

Windows XP SP2
Apache2.0.55
Tomcat5.0.28
Subversion1.3.1
WebClient for SVN2.5.0

手順

  1. polarion CommunityからWebClient for SVNをダウンロード(ソースじゃない方)
  2. ダウンロードしたzipを解凍する
  3. ReadMeを読むと前提として
  4. %CATALINA_HOME%webappsフォルダにsvnwebclient.warを放り込む
  5. %CATALINA_HOME%webapps\svnwebclient\WEB-INF\web.xmlを編集。今回編集したのは以下の設定(簡単構築テストな為テキトー)


RepositoryUrl
http://localhost/svn/svnwebcli#Apache上のsvnリポジトリのURL


EnscriptPath
D:\Program Files\GnuWin32\bin\enscript.exe#Enscriptへのフルパス

以上の編集を行った後、Tomcat再起動。
http://localhost:8080/svnwebclient/
にアクセスすると、認証画面が表示されるので、
username/pass(#思いっきりデフォルト設定)
でログイン。

おー。見やすいし意外と動きが早い早い。
web.xmlを眺めてるとBASIC認証も出来るみたいなのでこれから色々いじってみます。
polarion Communityはsvn用のツールを何個か出してるみたいなので他のもおいおいいじるぞー

とりあえず簡単な設定で構築してみて、WebSVNより楽ですな。
しかもJavaで動いてるからTomcatとかがあればわざわざPHPとか入れなくても動かせるのはだいぶ大きいメリットかも。