svn_import

(PECL svn >= 0.2.0)

svn_importИмпорт пути без версии в репозитории

Описание

svn_import ( string $path , string $url , bool $nonrecursive ) : bool

Добавление неверсионированного пути path в репозиторий по адресу url. Если path является директорией и параметр nonrecursive имеет значение false, директория будет добавлена в репозиторий рекурсивно.

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

path

Путь к файлу или директории для импорта.

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

url

URL-адрес репозитория.

nonrecursive

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

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

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

Примечания

Внимание

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

Примеры

Пример #1 Простой пример

Данный пример иллюстрирует базовое использование данной функции. Импорт директории с именем new-files в репозиторий с адресом http://www.example.com/svnroot/incoming/abc выглядит следующим образом:

<?php
svn_import
(realpath('new-files'), 'http://www.example.com/svnroot/incoming/abc'false);
?>

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