| SVN :: Klasse. Manipulieren Sie Subversion-Arbeitsbereiche mit Perl-Objekten |
Jetzt downloaden |
SVN :: Klasse. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- Peter Karman
- Website des Verlags:
- http://search.cpan.org/~karman/
SVN :: Klasse. Stichworte
SVN :: Klasse. Beschreibung
Manipulieren Sie Subversion-Arbeitsbereiche mit Perl-Objekten SVN :: Klasse ist ein Perl-Modul, das den Pfad :: Klasse erweitert, um das grundlegende Subversion-Workspace-Management zu ermöglichen. SVN :: Klasse :: Datei und SVN :: Klasse :: DIR sind Unterklassen von Pfad :: Klasse :: Datei :: stat und pfad :: Klasse :: DIR jeweils.Svn :: Klasse verwendet den SVN :: Core nicht Subversion-SCHWEGEN-Bindungen. Stattdessen wird das SVN-Binärwerkzeug für alle Interaktionen mithilfe von IPC :: CMD verwendet. Diese Entwurfsentscheidung wurde für maximale Portabilität getroffen und um Nicht-CPAN-Abhängigkeiten zu eliminieren.Synopsis Verwenden Sie SVN :: Klasse; meine $ file = svn_file ('path / to / file'); meine $ FH = $-Datei-> offen ('>>'); drucken {$ FH} "Hallo World \ n"; $ fh-> schließen; $ Datei-> Hinzufügen; if ($ datei-> modifiziert) {My $ Rev = $-Datei-> Commit ('Die Datei geändert'); Drucken "$ Datei wurde mit Revision $ REV \ N" begangen; } else {croak "$ -Datei wurde nicht begangen:". $ Datei-> irstr; } MEINE $IP = SVN_DIR ('Pfad / bis / DIR'); $ dir-> mkpath, es sei denn, -D $ dir; $ dir-> hinzufügen; # rezidiert standardmäßig $ dra-> Commit ('hinzugefügte Verzeichnis), wenn $ diffiziert wurde; Anforderungen: · Perl.
SVN :: Klasse. Zugehörige Software