Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
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
Смотрите также
- svn_checkout() - Получает рабочую копию из репозитория
- svn_commit() - Отправляет изменения из рабочей директории в репозиторий
- » SVN документация к команде svn update
Описание на ru2.php.net
Описание на php.ru