(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: Las rutas relativas se resolverán como si el directorio de trabajo actual es el que contiene el binario de PHP. Para utilizar el directorio de trabajo que contiene el script a llamar, use realpath() o 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 ha sido declarada EXPERIMENTAL. Su funcionamiento, nombre y la documentación que le acompaña puede cambiar sin previo aviso en futuras versiones de PHP. Utilícela bajo su propia responsabilidad.