2009-08-18 6 views
0

Wenn ich mehrere SVN-Arbeitskopien auf meinem lokalen PC ausgecheckt habe, was ist der beste Weg, localhost auf die Kopie zu richten, mit der ich arbeiten möchte?Mehrere SVN Arbeitskopien auf localhost

Ich habe den Vorschlag gesehen, nur einen Symlink auf das neue Verzeichnis zu setzen - das erschien mir zunächst großartig, aber sind nicht noch andere wichtige Schritte beim Schreiben von PHP-Code notwendig? Zum Beispiel, was ist mit Pfaden? Es gibt häufig Situationen, in denen ein absoluter URI benötigt wird, um auf eine Datei zu verweisen.

Es ist nicht, dass ich nicht in der Lage wäre, einen Weg zu finden, diese Pfade dynamisch zu setzen. Aber ich habe überall gesucht, alles über SVN gelesen, und ein Teil meiner Verwirrung ist, dass ich dieses Thema nicht einmal einmal diskutieren kann. Fehle ich etwas?

Danke, Brian

+0

Warum überprüfen Sie sie nicht einfach in Ihrem Webserver-Ordner? Sie können Arbeitskopien überall nachschauen. – jscharf

+2

Das klingt eher nach einem PHP-Problem oder was auch immer Ihr Webserver ist, als nach einem SVN-Problem. – Avi

+0

Ich stimme Avi zu. Abstimmung, um zu Serverfault zu wechseln. Brian, ich würde entweder mehrere virtuelle Hosts einrichten (wahrscheinlich auf Domains mit Host-Datei), eine für jede WC, die ich verwenden möchte, also muss ich nicht wechseln. Um das Problem mit dem Include-Pfad zu lösen, sehen Sie sich an, dass Sie Ihren Skripten einen Konfigurationspfad über eine Umgebungsvariable in einer .htaccess-Datei im Wurzelverzeichnis des WCs zur Verfügung stellen (vorausgesetzt, Sie verwenden Apache). – rmeador

Antwort

1

einfach eine Antwort auf diese zu schreiben - die Lösung von Virtual und Umgebungsvariablen in der .htaccess-Datei wurde der Weg für mich zu gehen.