SVN: Beste Weg, um gemeinsamen code zwischen Projekten

Ich habe mehrere website-Projekte in einem einzigen repository von denen jede eine Kopie von WordPress. Die Aktualisierung von WordPress bedeutet, dass die Aktualisierung alle Projekt-Ordner und halten redundante Kopien. Dies ist nützlich für mein rsync-Skripte, die synchronisieren den gesamten Ordner. Es gibt mir auch voll arbeiten lokale Kopien der site.

Gibt es eine Reihe von Möglichkeiten, die ich sehen kann, zu verbessern und würde gerne etwas feedback. Ich bin auf Windows und vor kurzem migriert, um Subversion.

  1. Erstellen Sie symbolische links auf die WordPress-bits in den jeweiligen website-Ordner. Wird diese gedrückt halten, bis in Subversion und Apache. Irgendwelche Nachteile?
  2. Eine einzelne WordPress-Ordner, und verzweigen Sie in andere website trunks. Ich habe gelesen, dass Zweige sind Billig und ein einziges Exemplar ist erhalten, aber ich bin nicht sicher, ob die Verzweigung sollte gemacht über trunks. Ich persönlich glaube, dass dies der beste Ansatz. Gibt es einen Grund, dies zu vermeiden?
  3. Schließlich, ich könnte halten Sie die derzeitige Struktur und ein Skript verwenden, um Kopien für alle website-Ordner.

Was ist der beste Ansatz, und gibt es irgendwelche alternativen Lösungen?

InformationsquelleAutor aleemb | 2009-03-21
Schreibe einen Kommentar