| Svn :: classe. Manipular espaços de trabalho de subversion com objetos Perl |
Baixe Agora |
Svn :: classe. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Peter Karman
- Site do editor:
- http://search.cpan.org/~karman/
Svn :: classe. Tag
Svn :: classe. Descrição
Manipular espaços de trabalho subversion com objetos Perl SVN :: Classe é um módulo Perl que estende caminho :: Class para permitir o gerenciamento básico do espaço de trabalho do subversion. SVN :: Classe :: Classe :: Classe :: DIs são subclasses do caminho :: Classe :: Arquivo :: Stat and Path :: Classe :: Dir Respectivamente.svn :: Classe não usa o svn :: Ligações swig subversion. Em vez disso, a ferramenta Binary SVN é usada para todas as interações, usando o IPC :: cmd. Esta decisão de design foi feita para a máxima portabilidade e eliminar dependências não-cPAN.Synopsis Use SVN :: Classe; meu $ file = svn_file ('caminho / para / file'); meu $ FH = $ file-> aberto ('>>'); imprimir {$ fh} "Olá mundo \ n"; $ FH-> fechar; $ file-> Adicionar; if ($ file-> modificado) {MEU $ REV = $ File-> Commitir ('O arquivo alterado'); Imprimir "$ File foi confirmado com revisão $ Rev \ n"; } else {Croak "$ File não foi confirmado:". $ file-> errstr; } meu $ dir = svn_dir ('caminho / para / dir'); $ dir-> mkpath a menos de $ dir; $ dir-> Adicionar; # recurses por padrão $ dir-> commit («diretório adicionado ') se $ dir-> modificado; Requisitos: · Perl.
Svn :: classe. Software Relacionado