Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/11/2012, 07:41
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
de svn a ftp gracias a php

Hola Gente, hoy en dia no cabe duda que el svn es una herramienta que nos hace mas facil la vida a todos, pero no todos los casos son felices ya que a veces nosotros trabajos sobre working copies pero el sitio que esta online la unica forma que tiene de subir los archivos son por FTP.
entonces uno tiene que anotarse todos los archivos que modifico para no estar subiendo el proyecto en cada publicacion,
no se si existe pero se me ocurrio esto:
1- detectar todos los archivos modicados
svn log -r 92:101 -v
2- recuperar esta lista de archivos con php (en una array por ejemplo)
3- pasar como parametro este array a la funcion de la libreria PCLZIP
<?
include_once('pclzip.lib.php');
$archive = new PclZip('archive.zip');
$v_list = $archive->create($array_archivos_svn);
?>
y obtengo un zip para subir al ftp del sitio online, al descomprimirlo los archivos se actualizan recursivamente (esto lo hace solo)

entonces para resumir solo me interesa el punto 2, se puede?

esto si se logra le resuelve la vida a mas de uno