| Svn :: clase Manipular espacios de trabajo de subversión con objetos Perl |
Descargar ahora |
Svn :: clase Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Peter Karman
- Sitio web del editor:
- http://search.cpan.org/~karman/
Svn :: clase Etiquetas
Svn :: clase Descripción
Manipular espacios de trabajo de subversión con objetos Perl SVN :: Class es un módulo PERL que extiende la ruta :: Clase para permitir la gestión de espacio de trabajo de subversión básica. Svn :: Class :: File y SVN :: Class :: Dir son subclases de ruta :: Class :: Archivo :: Stat y ruta :: Class :: dir respectivamente.svn :: clase no usa el SVN :: Core Enlaces de Subversion Swig. En su lugar, la herramienta binaria SVN se utiliza para todas las interacciones, utilizando IPC :: CMD. Esta decisión de diseño se realizó para la máxima portabilidad y eliminar las dependencias que no son de CPAN.SYNOPSIS USE SVN :: CLASE; My $ file = svn_file ('ruta / a / archivo'); MY $ FH = $ FILO-> ABIERTO ('>>'); imprimir {$ fh} "Hola mundo \ n"; $ fh-> cerrar; $ File-> Agregar; if ($ file-> modificado) {My $ Rev = $ File-> Commit ('El archivo cambiado'); Imprimir "$ File se cometió con Revisión $ Rev \ N"; } else {croak "$ archivo no fue comprometido:". $ file-> errstr; } My $ dir = svn_dir ('ruta / a / dir'); $ dir-> mkpath a menos que -d $ dir; $ dir-> agregar; # recursiones por defecto $ dir-> commit ('directorio agregado') si $ dir-> modificado; Requisitos: · Perl
Svn :: clase Software relacionado