cvs

update前にリポジトリとの相違をチェックしたい場合

cvs

$ cvs -nq up 教えてもらいました。ありがとう。

CVSディレクトリ以外をgrep

cvs

$ find ./ -path "*CVS*" -prune -o -print | xargs grep hoge

過去のリビジョンに戻したい。

cvs

最新のリビジョン(1.3)から過去のリビジョンまでの差分(1.1)を現行のファイルにてきようすれば元に戻る イメージとしては 1.1 - 1.3 = -0.2 0.2分もとに戻す感じ。 cvs update -j 1.3 -j 1.1 default.thtml 二つのリビジョン間の差分をマージするupdate (と …

tagはリリース時の状態を引っ張ってこれる。

cvs

単独のファイルにタグを付けるべき理由はほとんどありません。 タグの主な使い途は、 モジュールを構成する全てのファイルに同じタグを付け、 開発の流れの重要点 (リリース時等) を示すことです。

diff

cvs

ソースの指定したリビジョン(1.2)との差分を見る cvs diff -r 1.2 default.thtml 指定したリビジョン間(1.2と1.1.1.1)の差分を見る cvs diff -r 1.2 1.1.1.1 default.thtml diff の使用例次の実行例は、`backend.c' のリビジョン 1.14 と 1.19 間の差分を、 …