| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
svn_status(PECL svn >= 0.1.0) svn_status — 作業コピー内のファイルやディレクトリの状態を返す 説明
array svn_status
( string
$path
[, int $flags = 0
] )作業コピー内のファイルやディレクトリの状態を返します。 作業コピー内での変更、追加、削除などの内容を取得できます。 パラメータ
返り値数値添字の配列を返します。配列の各要素は連想配列となり、 リポジトリ内のアイテムの状態の詳細を表します。 Array (
[0] => Array (
// アイテムの情報
)
[1] => ...
)
アイテムの情報を表す連想配列には、以下のようなキーが含まれます。
これらのキーは、バージョン管理されているアイテムについてのみ設定されます。
注意警告
この関数は、 実験的 なものです。この関数の動作・ 名前・その他ドキュメントに書かれている事項は、予告なく、将来的な PHP のリリースにおいて変更される可能性があります。 この関数は自己責任で使用してください。 例
例1 基本的な使用例 これは、この関数の基本的な使用法を示すものです。
<?php上の例の出力は、 たとえば以下のようになります。
Array (
[0] => Array (
[path] => /home/bob/wc/sandwich.txt
[text_status] => 8 // アイテムが修正されました
[repos_text_status] => 1 // 情報が存在しません。update を使用します
[prop_status] => 3 // 変更されていません
[repos_prop_status] => 1 // 情報が存在しません。update を使用します
[name] => sandwich.txt
[url] => http://www.example.com/svnroot/deli/trunk/sandwich.txt
[repos] => http://www.example.com/svnroot/
[revision] => 123
[kind] => 1 // ファイル
[schedule] => 0 // 特別なアクションは予定されていません
[cmt_date] => 1165543135
[cmt_rev] => 120
[cmt_author] => Alice
[prop_time] => 1180201728
[text_time] => 1180201729
)
)
|
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「svn_status - 作業コピー内のファイルやディレクトリの状態を返す」をGoogle検索
|