Publicado por el

Cliente SVN en PHP

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...

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

[code lang=»php»]
$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);
[/code]

Sin duda una clase a la que podemos sacarle bastante provecho.

Enlace: PHP SVN Client | Subversion

Vía: Sentido Web

Últimas noticias en WebAdictos