EclipseのCVSクライアント
d:id:youandi:20080206#p1
個人的にはSubversionクライアントとして、Eclipse + Subversiveを使っているので、CVSのリポジトリもEclipseで管理したいなと思っています。Eclipseに付属するCVSクライアントを利用して、WinCVSで利用しているWindowsの共有フォルダ上に配置しているリポジトリにアクセスする方法を探す。
http://ttsky.net/xlog/?action=view&date=20041110&id=1100086964
上記に書いてある方法を見つけて半信半疑ながら試してみる。
まずは、cvsのserverオプションについて。cygwinのcvs.exeのコマンドヘルプを見てみた。
$ cvs --help-commands CVS commands are: 〜略〜 server Server mode 〜略〜
serverオプションが有りました。適当に調べてみた所以下のようになりました。
種別 | コマンド | serverオプションの有無 |
---|---|---|
CVSNT SJIS版 | cvs.exe | × |
WinCVS 1.3 SJIS版 | cvs95.exe | × |
Cygwin | /usr/bin/cvs | ○ |
Linux | /usr/bin/cvs | ○ |
Eclipseの設定についてですが、まずはCVSのext接続設定を以下のように設定。
CVS_RSHには「c:\cygwin\bin\cvs.exe」、パラメーターには「server」、CVS_SERVERは空欄。
続いてリポジトリーロケーションの追加では以下のように設定。
ホスト名は「localhost」、接続タイプは「ext」とします。リポジトリーへのパスはWindowsのパス表記形式(Z:\hoge\repos)で指定。ユーザー欄は共有フォルダにアクセスする際のユーザーを指定する。