今更始めるCVS


※この順番通りコマンド打ってもダメだけれど、メモ用
これぐらい使えればとりあえず問題ないはず。

# 初期化する
CVSROOT=`pwd`/var/cvs
export CVSROOT

# プロジェクトを登録する
$ cvs import -m "initial" proj vendor inital

# ファイルを追加削除する
$ cvs add file.tx
$ cvs add -kb binary.so 
$ cvs rm -f del_file.txt

# コミットする
$ cvs ci -m "commit file" file.txt

# チェックアウトする
$ cvs co proj

# インデックス(現在の作業分)と比較する
$ cvs diff -u file.txt

# 行単位でいつ変更されたか調べる
$ cvs ann file.txt

# CVSディレクトリを除いてプロジェクトを取り出す
$ cvs ex -D now proj

# RCSキーワードを埋め込む(コミット時に展開される)
$ echo '# $Header' >> file.txt
# $Header: /home/ymko/var/cvs/card/card.pl,v 1.2 2014/05/01 10:50:13 ymko Exp $

# ログ
$ cvs log file.txt

# 過去の履歴から差分を取る
$ cvs diff -u -r 1.1 -r 1.2 file.txt

参考