(PECL svn >= 0.1.0)
svn_add — Prevé la adición de un elemento en el directorio de trabajo
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.
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
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.
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.