2016-04-04 25 views
0

Ich benutze VisualSVN Server. Ich habe 2 Repositories auf meinem Windows Server-Computer. Ich habe einen post-commit-Haken bei einem, der den gesamten Inhalt des repository 1 in den Ordner c: \ my \ path \ to \ foler \ one kopiertSvn Kasse auf Windows-Server

Ich möchte einen zweiten Hook erstellen, der den gesamten Inhalt aus dem Repository 2 kopiert zu c: my \ path \ to \ foler \ zwei

Nachdem alles Kopieren und Korrektur von Pfaden ich eine Störung erhalte, dass c \: mein \ path \ to \ foler \ zwei \ "keine Arbeitskopie ist"

Wie mache ich eine svn checkout zu c: \ my \ Pfad \ zu \ foler \ zwei aus Repository 2?

Irgendwelche Vorschläge?

Antwort

0

Soweit ich es erraten kann, versuchen Sie svn update gegen c:\my\path\to\foler\two in Ihrem Hook-Skript ausführen. Aber Sie müssen svn checkout die Arbeitskopie zuerst zu c:\my\path\to\foler\two.

Sie erhalten "ist keine Arbeitskopie" Fehler, nur weil Sie svn update gegen ein Verzeichnis ausführen, das keine Arbeitskopie ist. Sie müssen die Arbeitskopie in dieses Verzeichnis auschecken.

+0

Wie überprüfe ich mit der Befehlszeile? – Yebach

+0

@Yebach http://svnbook.red-bean.com/de/1.8/svn.tour.initial.html Verwenden Sie die 'file: /// C: \ PathToRepository'-URL im Hook-Skript, um direkt auf das Laufwerk zuzugreifen . – bahrep