バージョン管理ソフト cvs
初期設定
#.cshrc
setenv CVSROOT $HOME/CVS_DB
setenv CVSEDITOR "/usr/bin/vim"
cd
mkdir CVS_DB
cvs init
使用方法
cd [プロジェクトのあるディレクトリ]
cvs import project1 vox start
CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: ----------------------------------------------------------------------
cvs import -m "Imported musi.pm" project1 vox start
cvs import -I *.pl project1
(拡張子.plのファイルを無視)
cvs checkout -d project1 project1
ファイルの先頭に以下を追加。
/*
* $Log: $
*/
↑の他には以下がある。
$Revision:$ ... リビジョン
$Date:$ ... 最終コミットの日付
$Id:$ ... ファイル名、リビジョン、日付、作者
以下のコマンドで登録
cvs commit
cvs release -d
cvs status
cvs log filename
cvs update
cvs checkout -p project1 |& less
バージョン 1.1 のファイルを確認するには以下。
cvs checkout -r 1.1 -p project1 |& less
cvs checkout -r 1.1 project1
file1.c だけ バージョン 1.3 を呼び出すには、次のようにします。
mv file1.c file1.c.bak
cvs update -p -r 1.3 file1.c > file1.c
cvs add newfile.c
cvs commit newfile.c
cvs add -kb binary_file (バイナリファイル)
cvs remove -f file1.c
cvs commit
mv OLD NEW
cvs remove OLD
cvs add NEW
cvs commit OLD NEW
cvs export -D 20070827 PROJECT1 (20070827は日付、PROJECT1はプロジェクト名)
最終更新:2007年08月28日 11:55