CVSメモ。

はじめの準備

  • 環境変数CVSROOTを設定し、cvs loginする。
    setenv CVSROOT :pserver:username@server.domain:directory
    cvs login

一通りの流れ

  • co で最新版を取得(branchを作るつもりでなかったら、最新版でないとあとでめんどくさい)
  • 編集する。muleでもviでも、好きに。
  • 新しいファイルができた場合は add する。
  • update で更新をチェック。
  • commit する。

co (checkout)

  • リビジョンを指定する。
    cvs co -r [revision number] [filename]
  • 日付を指定する。
    cvs co -D YYYY-MM-DD [filename]

上記はdiffなどでも同様。

update

Uupdated
Ppartially updated
Aadded (not committed)
Rremoved (not committed)
Mmodified
Cconflict
?doesn't exist

diff

add/remove

commit

ちょいテク

commitを途中で止める

  • cvs commitを打ってしまってからミスに気づいたら、logをいれずにEditorを閉じればAbortを選ぶことができる。
  • 完全にcommitされると、revisionを戻すことはできない。revertするだけでもバージョン番号は新しく振られる。

Link