環境変数の設定

emacs.cshrc

..cshrcに以下の環境変数を設定(SSHで接続する場合)

#CVS
setenvCVS_RSH"ssh"
setenvCVSROOT":ext:@:"
setenvCVSEDITOR"emacs-nw"

プロジェクトのチェックアウト(プロジェクトのCVSからの取得)

cvscheckout()

もしくは

cvscheckout-d()()

プロジェクトへのファイル、ディレクトリの追加

テキストファイルの追加

cvsaddnewfile
cvscommitnewfile

ディレクトリの追加

cvsadddirectory

バイナリファイルの追加

cvsadd-kbbinary_file

テキストファイル内のキーワードの置換

以下のキーワードをテキストファイル内に記述しておくと置換してくれます。

$Log:$
$Revision:$
$Date:$
$Id:$

プロジェクトのコミット

全体のコミット

cvscommit

単体のファイルのコミット

cvscommit()

作業の終了

cvsrelease
rm-R

と、ここまで学んだのですが、WindowsとLinuxとでやりとりすると文字コードの違いから問題が…。LinuxにCVSサーバーを立てている現状では、文字コードはEUCで統一すべきかな…。