2011-01-05 10 views
0

私のCVS-fuは、もはやそれほど強くはありません(何年ものSVN'ingやMercurialingの後)。私は、HEADブランチの2つのリビジョン間でdiffを実行しようとしています(すべてがHEADにあります)。CVS:2つのHEADリビジョン間のリモートCVSサーバ上のコマンドライン差分

すでに:pserver:[email protected]:port/cvs/project CVSを使用するように設定されたIDEを受け取りました。私はWindows XPです。私はではありません IDEを使用したい(ここでの目標はCVSをもう少し学ぶことです)。

明らかに私はCVSサーバにSSHを使ってログインできません。

コマンドラインを使用して2つのHEAD回転数の間でリモートCVS差分を実行するにはどうすればよいですか?

P.S:私はここに新しいですので、私はあなたがSVNとMercurialのの驚異を経験した後、よりCVSを勉強したい任意の特定の理由があるなど:)

答えて

1

コメントすることができ私を国防省?この業界では、古くて使いにくい技術を学ぶ機会費用は、新しいものを学び、潜在的により有用なものを学ぶ機会を忘れることです。あなたはもちろん、そうは言っても、そのようなあなたのコントロールの外の企業の要件や他のものなど正当な理由、:(

を有することができる

、このリソースは、基本的にCVSのガイドブックや多くのCVSコマンドラインに基準となりますツール。それはあなたがHEADのリビジョン間の違いを見ることができるように見えますが、一度に一つのファイル。

http://kuparinen.org/martti/comp/cvs/cvs.html#8

[Show changes between two versions] 
    # cvs diff -u -r 1.42 -r 1.43 filename 
    # cvs diff -u -r BEFORE-XYZ -r HEAD [filename] 
+0

うん、会社の要件...私は、問題はここにあるが、これらを起動することができ私はtにログインできない彼はCVSサーバです。私が持っているのは、pserver:myname @ cvserver:port/cvs/project credsです。 CVSサーバーにログインできない場合に表示された 'cvs'コマンドを入力するにはどうしたらいいですか? – Gugussee

+0

おそらくあなたが受け取っているエラーメッセージを投稿すると役に立つでしょう。ログインできないというのは広範な説明です:)あなたが正しいのですが、IDEやコマンドラインでログインできない場合は、何もDIFFできません。 – jmort253

+0

+1私を助けてください...いいえ、pserver authメソッドを使ってCVSにアクセスすると、明らかにIDEから正常に動作します。私ができないのは、CVSサーバー上でSSH *を使ってログを記録することです。だから私はあなたが私に見せた* cvs diff -... *コマンドをどこに/どのように入力するか分からない。 – Gugussee