PHP 8.5.0 Alpha 2 available for testing

svn_add

(PECL svn >= 0.1.0)

svn_addPrevé la adición de un elemento en el directorio de trabajo

Descripción

svn_add(string $path, bool $recursive = true, bool $force = false): bool

Añade un fichero, un directorio o un enlace simbólico, utilizando la ruta path en el directorio de trabajo. El elemento será añadido al repositorio en la próxima llamada a la función svn_commit() sobre la copia de trabajo.

Parámetros

path

Ruta del elemento a añadir.

Nota: 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__).

recursive

Si el elemento es un directorio, si se debe o no añadir recursivamente todo su contenido. Por omisión, vale true

force

Si vale true, Subversion buscará recursivamente en los directorios versionados existentes para añadir todos los ficheros que actualmente no están versionados. Por omisión, vale false

Valores devueltos

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

Ejemplos

Ejemplo #1 Ejemplo con svn_add()

En un directorio de trabajo donde el comando svn status devuelve:

$ svn status
?      foobar.txt

...este código:

<?php
svn_add
('foobar.txt');
?>

...marcará el fichero foobar.txt como fichero a añadir en el directorio.

Notas

Advertencia

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.

add a note

User Contributed Notes

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