Hallo,
ich hatte früher mal ein bisschen was mit svn installiert, weiß jetzt aber nicht mehr, wie das genau ablief und obs da speziell was zu beachten gibt.
Folgende Überlegung habe ich gemacht:
Da ich am Beispiel von squirrelmail mich wieder mit svn auseinandersetzen möchte (probier da grade rum, und brauche daher die neueste Version) hab ich aber einige Fragen bzgl. der Update Möglichkeiten/Handhabung.
Normalerweise läuft es doch so ab: Ich lege mir ein Verzeichnis an, in welches ich auschecke und mir dadurch die neueste Version des Programms hole. Nun nutze ich das; konfiguriere meine config Datei usw. und wenn ich nun mal wieder auf die neueste Version updaten will, würde ich ja erneut in das Verzeichnis auschecken und testen ob noch alles geht (so jedenfalls wärs super). Aber das Problem wird doch sein, dass dann meine config Files wieder mit denen aus dem svn überschrieben wären. Am Beispiel von squirrelmail würde dann mindestens die "master-"config und vermutlich auch die standard Plugin-configs wieder überschrieben werden. Evtl. auch die Einstellungen der Benutzer (wobei, da diese Dateien ja nicht im svn sind, bleiben die evtl. auch liegen / oder werden Dateien, die sich nicht im svn befinden dann gelöscht?).
Demzufolge kann ichs so nicht machen, oder? Dann müsste ich also besser (wieder am Beispiel von squirrelmail) ein neues Verzeichnis anlegen, in das ich auschecke und dann meine configs dahin anpassen (macht ja jedesmal nen haufen Mühe) und dann z.B. die Verlinkung aufs neue Verzeichnis lenken (damit z.B. der Dateiname die Version enthalten kann).
Dann hätte für mich als nutznießer das svn nur noch den einen Vorteil, dass es halt aktuell ist, wenn ichs runterlade - aber die Installation selbst ist genauso aufwendig bzw. eigentlich ja identisch, wie wenn ich mir das normale Archiv von irgend ner Webseite runter ziehe und dann quasi ne neue Installation mache...
Ich hoffe meine Frage ist ein bisschen verständlich geworden: Ich möchte wissen, ob sich svn als update möglichkeit (ähnlich wie beim apt unter debian) eignet oder lediglich als alternbative Quelle für installationsdateien.
mfg