Documentación offline PHP master

svn_import

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

svn_import

Importa una ruta no versionada en un repositorio

Descripción#

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

Entrega una ruta `path` no versionada en el repositorio a la URL `url`. Si `path` es un directorio y `nonrecursive` es `false`, el directorio será importado recursivamente.

## Parámetros

`path`  
Ruta hacia el fichero o directorio a importar.

> [!NOTE]
> Los caminos relativos pueden ser resueltos si el directorio de trabajo actual es uno de los que contienen el binario PHP. Para utilizar el directorio de trabajo, utilice la función `realpath`, o la instrucción dirname(\_\_FILE\_\_).

`url`  
URL del repositorio en el cual se importa.

`nonrecursive`  
Si se debe o no realizar una importación recursiva.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Ejemplos

Ejemplo de uso

Este ejemplo muestra un uso clásico de esta función. Para importar un directorio llamado `"new-files"` en el repositorio a la URL `"http://www.example.com/svnroot/incoming/abc"`, se utiliza:

```php

Notas#

[!WARNING] Esta función es EXPERIMENTAL. El comportamiento de esta función, su nombre, y toda la documentación alrededor de esta función puede cambiar sin previo aviso en una próxima versión de PHP. Esta función debe ser utilizada bajo su propio riesgo.

Véase también#

svn_add

Documentación SVN sobre el comando

"svn import"