PHP 8.1.28 Released!

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, если возникла ошибка.

Примеры

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

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

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

Примечания

Внимание

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

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

add a note

User Contributed Notes

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