Leeloo5E: SVN für PHP-Projekt - Verständnisfrage

Beitrag lesen

Hallo,

ich verwende als SVN-Client TortoiseSVN. Damit kannst du auch ganz einfach ein Repository anlegen, in das Tortoise dann deine Files ein- bzw. auschecked.
Dazu gibts übrigens auch noch ein tolles Handbuch, indem das alles sehr genau und verständlich erklärt ist.

Zu erwähnen wäre noch, dass du verschiedene Ordner hast bzw. in deinem Repository anlegen solltest. Der Ordner trunk enthält sozusagen den Stamm. Dies ist der Hauptentwicklungszweig. Im Ordner branches hältst du Versionsstände, die du ausgeliefert hast - z.B. an den Kunden. Findet der Kunde einen Fehler oder wünscht weitere Funktionen, kannst du an diesem branch weiterarbeiten ohne deinen Stamm zu beeinflussen. Außerdem dient das branches-Verzeichnis auch für Abzweigungen vom Hauptstamm, um mal neue Funktionen ausprobieren, die du dann später wieder mit dem Hauptstamm zusammenführen kannst. Als drittes Verzeichnis wäre noch tags zu erwähnen. Hier werden Versionen gespeichert, die du nicht mehr änderst.
Aber das steht auch oben in dem Handbuch ...

Gruß,
Leeloo

--
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra