svn_checkout
リポジトリから作業コピーをチェックアウトする
&reftitle.description;
boolsvn_checkout
stringrepos
stringtargetpath
intrevision
intflags0
repos にあるリポジトリの
リビジョン revision を、
targetpath の作業コピーにチェックアウトします。
&reftitle.parameters;
repos
チェックアウトしたいリポジトリ内のディレクトリを表す URL 文字列。
targetpath
チェックアウト先ディレクトリのローカルパス。
&svn.relativepath;
revision
チェックアウトしたいリビジョン番号を表す整数値。デフォルトは HEAD
リビジョンで、これは最新のリビジョンを表します。
flags
SVN_NON_RECURSIVE および
SVN_IGNORE_EXTERNALS の任意の組み合わせ。
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
基本的な例
この例は、リポジトリ内のディレクトリを
calc という名前のローカルディレクトリにチェックアウトします。
]]>
dirname(__FILE__) を使用して、
相対パス calc を絶対パスに変換する必要があります。
もし calc ディレクトリが存在するのなら、
realpath を使って絶対パスを取得することもできます。
&reftitle.notes;
&warn.experimental.func;
&reftitle.seealso;
svn_add
svn_commit
svn_status
svn_update
SVN ドキュメントの svn checkout