|
svn_status(PECL svn >= 0.1.0) svn_status — Возвращает SVN статус файлов и директорий рабочей копии Описание
array svn_status
( string $path
[, int $flags = 0
] )
Возвращает SVN статус файлов и директорий рабочей копии, подвергнувшихся модификации, добавлению, удалению и прочим изменениям. Список параметров
Возвращаемые значенияВозвращает пронумерованный массив, состоящий из ассоциативных массивов с подробными статусами элементов в репозитории: 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 // file [schedule] => 0 // не запланировано никаких действий [cmt_date] => 1165543135 [cmt_rev] => 120 [cmt_author] => Alice [prop_time] => 1180201728 [text_time] => 1180201729 ) ) Смотрите также
|
|