svn_update

(PECL svn >= 0.1.0)

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

Описание

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

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

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

path

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

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

revno

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

recurse

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

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

В случае успешного выполнения возвращает новый номер ревизии или false в случае возникновения ошибки.

Примеры

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

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

<?php
echo svn_update(realpath('working-copy'));
?>

Вывод приведённого примера будет похож на:

234

Примечания

Внимание

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

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

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top