(PECL svn >= 0.1.0)
svn_cleanup — Limpieza recursiva del directorio de trabajo, finalizando operaciones no completadas y eliminado bloqueos
$workingdir
) : bool
Limpieza recursiva del directorio de trabajo workingdir
,
finalizando cualquier operación no completada y eliminando bloqueos que existan en la copia de trabajo. Utilícese
cuando la copia de trabajo no funcione y necesite ser arreglada.
workingdir
Ruta local del directorio de trabajo a limpiar
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__).
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
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.
Ejemplo #1 Ejemplo básico
Este ejemplo demuestra como hacer limpieza en un directorio de trabajo llamado help-me:
<?php
svn_cleanup(realpath('help-me'));
?>
La llamada al realpath() (ruta absoluta) es necesaria debido a que SVN's no maneja muy bien rutas relativas.