Este script nos permite administrar diferentes versiones de un fichero en un servidor SVN. Por ejemplo, podemos copiar a toda nuestra plataforma un fichero de configuración y tener un histórico del mismo.
Antes de ejecutar este script tenemos que configurar algunas variables. Editamos el script y reemplazamos los siguientes valores:
SVNPATH=/opt/files
En la variable SVNPATH especificamos el directorio que contiene los ficheros en local.
SVNURL=http://svn.midominio.com/svn/files
En la variable SVNURL especificamos la URL del servidor SVN que contiene los ficheros.
El script funciona con los siguientes parámetros:
./filesvn.sh
Usage: ./filesvn.txt { help | update | revisions | show | diff | restore }
help: show this help
update
1) upload file to SVN
2) copy file to servers
Example:
./filesvn.txt update [ file1 | file2 | file3 ]
revisions: show file revisions.
Example:
./filesvn.txt revisions [ file1 | file2 | file3 ]
show: show file content.
Example:
./filesvn.txt show [ file1 | file2 | file3 ] 9872
diff: diff between file revisions.
Example:
./filesvn.txt diff [ file1 | file2 | file3 ] 9872 9858
restore: restore revision.
Example:
./filesvn.txt restore [ file1 | file2 | file3 ] 9872
Comentarios recientes
8 weeks 1 day ago
22 weeks 3 days ago
27 weeks 5 days ago
36 weeks 3 days ago
44 weeks 2 days ago
51 weeks 5 days ago
1 year 3 days ago
1 year 12 weeks ago
1 year 12 weeks ago
1 year 15 weeks ago