A Blog about things i am interested in like Webdesign, HTML&CSS, TYPO3,PHP, MySql, Windows Mobile and some other nice tools.



Subversion für TYPO3 Projekte

Nachdem ich mich endlich mal etwas mit Subversion auseinander gesetzt habe, suchte ich nach einer Möglichkeit TYPO3 Projekte effektiv zu versionisieren.
Mein Problem bestand darin, dass ich das Source Package und das Dummy Package “physikalisch” von einander getrennt habe und mittels Symlinks miteinander verlinkte [Symlinks für TYPO3].

Eine Möglichkeit ist den kompletten Projektordner zu versionisieren. Wenn jedoch mehrere Projekte auf dieselbe Source linken führt das zur unnötiger Redundanz in den einzelnen SVN Repositories.

Meine Idee ist die verlinkte Source aus dem SVN Projekt auszuschließen und für jede Source ein eigenes Repository zu erstellen.

2008-03-14_1150

Als kleines AddOn kann man auch die temporären Cache Files mittels temp_CACHE* ausschließen.
2008-03-14_1152

3 Kommentare zu “Subversion für TYPO3 Projekte”

  1. thoemel am 16. April 2008

    Wie hältst Dus eigentlich mit den Konfigurationsdateien und Extensions? Ich hab noch keine befriedigende Lösung gefunden, die Extensions auf dem Server mit meiner Entwicklungs-Umgebung zu synchronisieren.

  2. agawelczyk am 16. April 2008

    bisher habe ich das nicht gebraucht, da ich alles auf meiner lokalen entwicklungsumgebung mache. die installation exportiere ich kurz bevor die texte eingepflegt werden dann auf den server.

    falls es dir weiterhilft, such hier http://typo3.org/extensions/ nach “sync” da wirst du sicherhlich einige extensions finden die mehrer typo3 installationen synchronisieren.

  3. Chris Möller am 17. May 2008

    Hi,

    zur Arbeit mit TYPO3 und Subversion kann ich noch unsere Extension np_subversion (http://projects.network-publishing.org/projects/show/np-subversion) empfehlen. Sie integriert die svn-Clientfeatures (export, checkout, commit, update - und demnächst visual diff) ins Filelist-Modul. Damit wird die Verteilung einfacher.

    Viele Grüße
    Chris

Kommentieren