2009-05-28 14 views
0

Ich würde gerne ein paar Tipps von anderen Leuten bekommen, die dieses Problem hatten. Ich mache Front-End-Entwicklung für Java-basierte Apps.Tipps zum Synchronisieren von Webapps und SVN?

Ich habe meine Quelle in einem directory,/usr/src. Meine Projekte werden in Tomcat unter/usr/tomcat/webapps erstellt und bereitgestellt. Da die Arbeit, die ich mache, alles Front-End ist, muss ich die bereitgestellten Dateien in/usr/tomcat/webapps bearbeiten, damit ich meine Änderungen sofort sehen kann.

Ich würde absolut lieben, ein System zu haben, das automatisch meine Änderungen zu einer bestimmten Datei (css, js oder jsp zum Beispiel) zurück zum gleichen Dateiquellsteuerelement synchronisiert.

Ich habe entlang der Linien des Erstellens eines Hintergrundprozesses gedacht, der eine 1-1 Mapping von Dateien tut, aber das wird schnell umständlich.

Hat jemand ein bestehendes System, das sie verwenden, oder einige Empfehlungen, was ich tun kann?

Antwort

0

Sie sollten Ihr System so konfigurieren, dass Ihr Webserver Dateien direkt von Ihrem Svn-Arbeitsbaum aus bedient. Vielleicht eine symbolische Verbindung von/usr/tomcat/webapps/some-static-Verzeichnis zum entsprechenden Ort in Ihrem Svn-Baum?

0

Ich habe das explodierte Verzeichnis der Anwendung dem Projekt in IDE (Idee) hinzugefügt. Wenn ich etwas "on the hot" ausprobieren muss - einfach Änderungen in explodierten Dateien vornehmen. Wenn ich ein gutes Ergebnis habe - kopiere einfach Änderungen an der Arbeitskopie der Quelle.

Wahrscheinlich ist es nicht die beste Lösung, aber Arbeit für mich. Die einzige Sache - es ist nicht praktisch, wenn ich viele Dateien ändern muss. Aber fast alle Arbeiten könnten zu kleinen Teilen aufgeteilt werden.