まず、`tc' のソースの作業コピーを取ってくることから始めましょう。
これには checkout
コマンドを使用します:
$ cvs checkout tc
とすると `tc' という新しい作業ディレクトリが作られ、 その中にソース・ファイルがコピーされます。
$ cd tc $ ls CVS Makefile backend.c driver.c frontend.c parser.c
`CVS' というディレクトリは CVS が内部的に使用するため、 このディレクトリ以下を修正したり削除してはいけません。
で、あなたの好きなエディタを用いて `backend.c' をハックして、 コンパイラの最適化経路を加えたとします。 ここで、RCS や SCCS の様に、ファイルをロックしなかったことに 注意して下さい。「6 複数の開発者」参照。