分散バージョニング環境におけるHelix Coreサーバの利用 (2019.1)
p4 cloneを実行する
以下に、p4 clone
コマンドのシンタックスを示します。
p4 [-u user] [-d dir] [-c client] clone [-m depth] [-v] -p port -r remote p4 [-u user] [-d dir] [-c client] clone [-m depth] [-v] -p port -f filespec
p4 cloneには多数のコマンドライン引数が含まれます。
-d
オプションは、サーバのファイルの作成先となるディレクトリを指定します。このオプションを指定しない場合、ファイルは現在のディレクトリに作成されます。-p
オプションは、クローン元となる共有サーバのアドレスを指定します。P4PORT
の前の-p
は、指定しなくても構いません。指定しなかった場合、P4PORT
環境変数によって指定された共有サーバがp4 clone
で使用されます。クローン前とクローン後とでP4PORT
の意味がどのように異なるかについては、「クローン前とクローン後におけるP4PORTの意味」を参照してください。-m
オプションは、浅くフェッチを行います。各ファイルに指定された最後の番号のリビジョンのみがフェッチされます。-r
オプションは、クローンとストリームのセットアップのテンプレートとして、共有サーバにインストールされたリモート仕様を指定します。希望するリモート構成の名前は、共有サーバの管理者から取得することも、共有サーバに対してp4 remotes
コマンドを実行してリモートのリストを取得し、リストから選択することもできます。クローンの実行時、Helixサーバは共有サーバから個人サーバにリモート構成をコピーし、origin
という名前を付けます。リモート構成の詳細については、「リモート構成について理解する」を参照してください。-
-f
オプションは、クローンへのパスとして使用する共有サーバ上のファイル仕様を指定します。このパスは、個人サーバのストリームのセットアップを決定する場合にも使用されます。-f
オプションまたは-r
オプションを指定できますが、両方とも指定することはできません。コマンドラインで
-f
文字列を指定するかどうかは任意です。代わりに、*`p4 clone`*
と_filespec_
のみを指定できます。 -v
オプションは、冗長モードを指定します。-c
オプションは、p4 clone
によって作成されるストリームの名前をカスタマイズできるようにします。