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