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 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
  1. $svn  = new phpsvnclient;
  2. // Indica el repositorio
  3. $svn->setRespository("http://dominio.com/svn/");
  4. // Obtiene los ficheros de un directorio, la última versión
  5. $files_now = $svn->getDirectoryFiles("/trunk/dir/");
  6. // Obtiene la versión 7 de un directorio
  7. $files_7   = $svn->getDirectoryFiles("/trunk/dir/",7);
  8. // Obtiene la última versión de un fichero
  9. $phpajax_now = $svn->getFile("/trunk/directorio/fichero.php");
  10. // Obtiene la versión 7 de un fichero
  11. $phpajax_7   = $svn->getFile("/trunk/directorio/fichero.php",7);
  12. // Obtiene los logs
  13. $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

Compartelo con tus amigos:

Compartelo!   

¿Te pareció interesante la nota?, registrate a nuestro Feed para que estes al dia con las últimas notas que publicamos en WebAdictos, tambien te invitamos a explorar nuestros archivos tal vez encuentres notas y recursos que te sean de utilidad.

Si lo prefieres puedes utilizar el botón de post aleatorio para ir saltando entre nuestros contenidos.
Gracias por visitarnos.

16 Comentarios para “Cliente SVN en PHP”

« Antiguos
Nuevos »
  1. manuel guajardo

    el codigo:
    http://es.geocities.com/manolo_hendrix/codigo.PNG
    el error:
    http://es.geocities.com/manolo_hendrix/error.PNG
    el folder en el servidor
    http://es.geocities.com/manolo_hendrix/server.PNG

  2. braian

    Estaría buenisimo que existiera un Servidor de SVN o CVS en PHP, asi si uno esta pagando un hosting y que no tiene servicio de subversionado o no lo trae como modulo de apache, uno sube la aplicacion de subversionado en php y el php emula ser el svn via http//, se podria no?????

  3. Javico40

    Trabajo en la programacion de un Sevidor SVN completamente en PHP, se llama Vergi y es un SVSS, SubVersion Simple System, ya que a diferencia de los versionadores que requieren de instacion en la maquina este requiere solamente la base de datos MySQ. por ahora esta en desarrollo con u front en en pronta mejora, avisenme si se quieren unir al proyecto en: diomport@yahoo.es.

  4. Editor de php online, PHPanywhere

    [...] Cliente SVN en PHP [...]

  5. Future Technology » Editor de php online, PHPanywhere

    [...] Cliente SVN en PHP [...]

Leave a Reply

Tu banner aquí

Recibir Artículos Por Email