28 11 2007 Nils Hitze
IF "%1"=="" GOTO End IF "%2"=="" GOTO End md C:/%2 svn export %1 C:/%2 --force cd C:/%2 @tar -cv --file=C:/%2/%2.tar C:/%2/* @gzip -9 C:/%2/%2.tar.tgz @del C:%2%2.tar :End Dieses kleine Batch-Snippet hilft mir dabei (zB. als make-archive.bat) in der MS-DOS-Eingabeaufforderung von Windows aus einem Subversion-Repository ein tar.tgz-Archiv zu erstellen. Der Aufruf ist simpel:
make-archive [REPOURL/REPOPFAD] [ARCHIVNAME]
. Es erstellt zuerst ein Verzeichnis auf C: mit dem Namen den man mit [ARCHIVNAME] angegeben hat. Dorthin exportiert es das Repo. Packt es zunächst mit tar, dann mit gzip. Zuletzt löscht es die .tar-Datei. Subversion natürlich vorausgesetzt - außerdem benötigt man eine tar.exe und eine gzip.exe im selben Verzeichnis in dem man die Batchdatei gespeichert hat. Ein Beispiel wäre also
make-archive http://wp-rss-combiner.googlecode.com/svn/trunk rss-combiner
(womit ich im Verzeichnis C:/rss-combiner/ dann die Datei rss-combiner.tar.gz erhalte)

Bookmark   at del.icio.us Digg  Technorati

Kommentare

Ansicht der Kommentare: (Linear | Verschachtelt)
Noch keine Kommentare

Kommentar schreiben


Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss um dieses Verfahren anzuwenden.
CAPTCHA

Sie können [geshi lang=LANG][/lang] Tags verwenden um Quellcode abhängig von der gewählten Programmiersprache einzubinden