特定のファイルを前のバージョンに戻す
プログラムを修正していたらバグが増えてしまって、
以前チェックインしたバージョンに戻したいときには
次のようにすればよいでしょう。
特定のファイルの最新登録バージョンを呼び出す
file1.c の最新登録バージョンを再度呼び出すには、
次のようにするとよいでしょう。
% mv file1.c file1.c.bak
% cvs update -p file1.c > file1.c
こうしておけば、元のファイルも .bak として
残すことができ、安全です。
特定のファイルの特定のバージョンを呼び出す
file1.c だけ バージョン 1.3 を呼び出すには、
次のようにします。
% mv file1.c file1.c.bak
% cvs update -p -r 1.3 file1.c > file1.c
-p オプションは、ファイルの出力を標準出力に行うための
オプションです。直接ファイルに出力すると、"sticky" と
呼ばれるフラグが ON になり、処理が面倒になります。
とりあえず、上記のやり方を覚えておくのがよいでしょう。
Takuya NISHIMOTO
Last modified: 2009-09-05