(PECL svn >= 0.1.0)
svn_checkout — Extrae una copia de trabajo desde un repositorio
Extrae una copia de trabajo desde el repositorio repos
hacia targetpath en la revisión revision.
repostargetpathNota: 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__).
revisionflagsSVN_NON_RECURSIVE y
SVN_IGNORE_EXTERNALS.
Ejemplo #1 Ejemplo de uso
Este ejemplo muestra cómo extraer un directorio desde un
repositorio hacia un directorio llamado "calc":
<?php
svn_checkout('http://www.example.com/svnroot/calc/trunk', dirname(__FILE__) . '/calc');
?>
El uso de dirname(__FILE__) es necesario
para convertir la ruta relativa del directorio calc en una ruta absoluta.
Si calc existe, asimismo se puede utilizar realpath()
para obtener una ruta absoluta.
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.
"svn checkout"