▼数個のファイルを CVS化する

[CVS超入門]

$Id: cvs_single.html,v 2.0 2003/12/09 12:57:37 kabe Exp $


import で登録するほどの量でもないなぁ

temp/a.c と temp/Makefile だけの状態から CVS化したい、なんて場合。

もちろん正直に cvs import をかけてもいいんですが、 えらい大げさだし、俺様プロジェクトごときに「ベンダ枝」使いたくねぇ、 てこともあります。 さくっと CVS化するには、

・リポジトリに直接「モジュール」を掘る
	% mkdir $CVSROOT/oReproj
この段階ではリポジトリは空です。
・むりやり checkout して、現行作業場 (temp/) をCVS化する
	% cd ..
	% cvs -d $CVSROOT checkout  -d temp  oReproj
	cvs checkout: Updating temp
	? temp/a.c
	? temp/Makefile
リポジトリは空なので、checkout先にあるファイルは全て 「未認知ファイル」として `?' マークがつきます。 これで正常。
・登録したいファイルを add する
	% cd temp
	% cvs add Makefile
	cvs add: scheduling file `Makefile' for addition
	cvs add: use 'cvs commit' to add this file permanently
	% cvs commit
	...
	

CVSではファイル名の変更が大変めんどくさいので、 CVS化する際には a.c といったファイル名は もっと かっちょいい名前に変えておきましょう。 (RCSではそこまで気を使わなくても良かった)


かべ@sra-tohoku.co.jp