svn用Webクライアント発見。
その名も「WebClient for SVN」
Subclipseの他にsvnのEclipseプラグインがあるらしいとの事で、Web徘徊していたら発見。
//2006/06/20 修正Start by fu-nos
(ちなみにもう一つのsvnプラグインの名前は「Subversive」)
Subclipse以外のEclipse用svnプラグインの名前はSubversive。
今回発見したWebClient for SVNはブラウザからリポジトリへの操作ができるアプリケーション
//2006/06/20 修正End by fu-nos
さらっとサイトを読んでみた限り、
- フォルダ/ファイルの中身が見れるよっ!
- フォルダ/ファイルのリビジョン比較ができるよっ!
- ファイルの作成/編集/削除ができるよっ!#削除があるのはどうかと思うが・・・
- フォルダの作成/削除ができるよっ!
- tags/brancheが簡単に閲覧できるよっ!
- 複数リポジトリに対応してるよっ!
って感じみたいです。
って事で試しにローカルマシン上に構築してみました。
環境
Windows XP SP2
Apache2.0.55
Tomcat5.0.28
Subversion1.3.1
WebClient for SVN2.5.0
手順
- polarion CommunityからWebClient for SVNをダウンロード(ソースじゃない方)
- ダウンロードしたzipを解凍する
- ReadMeを読むと前提として
- libintl-2
- libiconv-2
- enscriptが必要らしいのでそれぞれダウンロードして適当にインストール
- %CATALINA_HOME%webappsフォルダにsvnwebclient.warを放り込む
- %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とか入れなくても動かせるのはだいぶ大きいメリットかも。