PHP SVN Client es una clase en PHP que permite conectarse a un repositorio de Subversion y recuperar los archivos mediante PHP. Otras de las características que tiene esta clase son las siguientes:
- Listar todos los archivos de un directorio de un repositorio SVN
- Obtener una determinada revisión de un archivo
- Obtener un log de cambios hechos en el repositorio o en un archivo especifico entre 2 revisiones.
- Obtener la ultima versión del repositorio
- $svn = new phpsvnclient;
- // Indica el repositorio
- $svn->setRespository("http://dominio.com/svn/");
- // Obtiene los ficheros de un directorio, la última versión
- $files_now = $svn->getDirectoryFiles("/trunk/dir/");
- // Obtiene la versión 7 de un directorio
- $files_7 = $svn->getDirectoryFiles("/trunk/dir/",7);
- // Obtiene la última versión de un fichero
- $phpajax_now = $svn->getFile("/trunk/directorio/fichero.php");
- // Obtiene la versión 7 de un fichero
- $phpajax_7 = $svn->getFile("/trunk/directorio/fichero.php",7);
- // Obtiene los logs
- $logs = $svn->getRepositoryLogs(2,5);
Sin duda una clase a la que podemos sacarle bastante provecho.
Enlace: PHP SVN Client | Subversion
Vía: Sentido Web

Pingback: Editor de php online, PHPanywhere
Pingback: Future Technology » Editor de php online, PHPanywhere