PHP 8.4.1 Released!

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. За включение функции в код отвечает программист.

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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top