Next: checkout examples, Up: checkout
checkout
では、以下の標準オプションが利用できます
(完全な記述は see Common options):
-D
date-f
-k
kflagstatus
コマンドを用いて
貼り付いたオプションを見ることができます。
status
コマンドの情報は Invoking CVS を参照してください。
-l
-n
-P
-p
-R
-r
tagさらに checkout
では次の固有オプションも使用可能です:
-A
-c
-d
dirしかし、重要な例外があります。単独の項目を取り出しているときには、出力 に間に空のディレクトリが無いディレクトリが現れた方がとても便利です。こ の場合のみ、CVS は空のディレクトリを避けるためにパス名を “短く” します。
例えば、ファイル ‘bar.c’ がある ‘foo’ というモジュールがある とすると、コマンド ‘cvs co -d dir foo’ はディレクトリ ‘dir’ を作成し、中に ‘bar.c’ を置きます。同様に、サブディレクトリ ‘baz’ があり、その中に ‘quux.c’ のあるモジュール ‘bar’ があるとすると、コマンド ‘cvs -d dir co bar/baz’ はディレクトリ ‘dir’ 作成し、その中に ‘quux.c’ を置きます。
‘-N’ フラグを使うと、この振舞いは抑制されます。上と同じモジュール
の定義で、‘cvs co -N -d dir foo’ はディレクトリ ‘dir/foo’ を
作成してその中に ‘bar.c’ を置き、‘cvs co -N -d dir bar/baz’
はディクトリ ‘dir/bar/baz’ を作成してその中に ‘quux.c’ を置
きます。
-j
tag‘-j’ オプションが一つの場合、 その分岐リビジョンから指定したリビジョンへの変更を、 作業ディレクトリにマージします。 分岐リビジョンとは、作業ディレクトリの元になったリビジョンと、 ‘-j’ で指定したリビジョンとの共通の祖先です。
‘-j’ オプションに枝を指定する場合、 日付の指定を付加することができます。 このとき選択されるリビジョンは、指定日以前のものに制限されます。 日付の指定は、タグ名の後のコロン (:) に続けて記述します: ‘-jSymbolic_Tag:Date_Specifier’。
-N
-s