svn_update

(PECL svn >= 0.1.0)

svn_update — Обновляет рабочую копию


Описание

int svn_update ( string $path [, int $revno = SVN_REVISION_HEAD [, bool $recurse = true ]] )

Обновляет рабочую копию, расположенную в path до ревизии revno. Если параметр recurse установлен в TRUE, директории будут обновлены рекурсивно.


Список параметров

path -

Путь к локальной рабочей копии.

Замечание: Относительные пути будут вычислены, как если бы текущая рабочая директория являлась домашней папкой самого PHP. Чтобы использовать рабочую директорию вызывающего скрипта, используйте realpath() или dirname(__FILE__).

revno -

Номер ревизии для обновления, по умолчанию SVN_REVISION_HEAD.

recurse -

Слудет ли рекурсивно обновлять директории.


Возвращаемые значения

В случае успеха возвращает новый номер ревизии, или FALSE в случае ошибки.


Примечания

Внимание

Эта функция является ЭКСПЕРИМЕНТАЛЬНОЙ. Поведение этой функции, ее имя и относящаяся к ней документация могут измениться в последующих версиях PHP без уведомления. Используйте эту функцию на свой страх и риск.


Примеры

Пример #1 Базовый пример

Нижеприведенный пример иллюстрирует базовое применение данной функции:


echo svn_update(realpath('working-copy'));

Результатом выполнения данного примера будет что-то подобное:


234


Смотрите также


Описание на ru2.php.net
Описание на php.ru