桜、抹茶、白、日記

名古屋市在住のC++使いのcoderの日記だったもの。

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オプションについて。cygwincvs.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)で指定。ユーザー欄は共有フォルダにアクセスする際のユーザーを指定する。