cvsntのドライブレター付きリポジトリをlinuxクライアントから使用する
過去のEclipseとの愛称相性問題のしがらみから、いまだにドライブレターを含むリポジトリ名を使用していた。普段はWindows XP上のEclipseから使用。こんな感じ。
:pserver:ユーザ@サーバー:c:/cvsreps/rep1
これを素直にCVSROOTにセットすると、linuxのcvsではポートがダメといわれる。
次に、「:pserver:ユーザ@サーバー:2401/c:/cvsreps/rep1」。これは、認証後にリポジトリ「/c:/cvsreps/rep1」がないとのこと。
manページやcvsntのドキュメントを眺めてみるが、わからない。
あきらめかけて、ダメモトで試したやつが通った!
:pserver:ユーザ@サーバー:2401/c//cvsreps/rep1
本当にこれでいいのかな?とりあえず、チェックアウトはできた。
今回の環境
- cvsnt 2.0.51
- Redhat Enterprise Linux 4 Update 4
- cvsクライアント RHEL4に付属のもの(cvs-1.11.17-9.RHEL4)。cvs -vの出力
Concurrent Versions System (CVS) 1.11.17 (client/server)
Copyright (c) 1989-2004 Brian Berliner, david d `zoo' zuhn,
Jeff Polk, and other authorsCVS may be copied only under the terms of the GNU General Public License,
a copy of which can be found with the CVS distribution kit.