Frage

Ich arbeite an einem Web-basiertes Projekt in meiner Freizeit. Ich habe SVN einrichten auf meinem Rechner (XP laufen). Was ich möchte, ist tun, um eine Kopie von meinem Repository zu den htdocs Ordner (Dev-Maschine) kopiert haben post-commit über einen Haken. Auf diese Weise kann ich meine Änderungen in einem Browser testen.

Ich weiß, dass ich eine .bat-Datei schreiben kann, aber ich bin nicht sicher, was die Syntax wäre. Ich kann eine grundlegende DOS Copy Befehl tun, aber ich sah ein Beispiel, das einen Benutzernamen und ein Passwort SVN bei Kopierzeit zur Verfügung gestellt. Muss ich das tun?

Kann jemand Punkt mich in der richtigen Richtung, so weit eine Syntax für die .bat-Datei?

Oder vielleicht sogar eine bessere Methode vorschlagen.

Danke

War es hilfreich?

Lösung

Die rot- Bean Buch hat einen Abschnitt über Haken. Die post-commit Parameter sind auch beschrieben.

@echo off
set destination=c:\inetpub\wwwroot\blah\blah
set source_path=%1
set revision=%2
svn export --username user --password pass "%source_path%" "%destination%"

Das alles wird gesagt; Ich würde Ihre Testumgebung nicht Paar so eng mit Quellcodeverwaltung, wenn Sie nicht haben.

Sie können eine völlig eigenständige Arbeit schreiben, dass Umfragen die Subversion Lage der Sie interessiert und tut den Export, wenn es eine Änderung erkannt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top