(Moderator)
Registriert seit: 25. Jun 2002
Ort: Hausach
7.640 Beiträge
|
Re: Sinnvolle Ordnerstruktur für mehrere Projekte in Subvers
15. Aug 2008, 13:42
Immer ein komplettes Projekt in dem jeweiligen Zustand.
Man checkt immer nur einen Ordner aus. Also z.B: MeinProjekt\Trunk.
Man hat normalerweise nie Trunk, Branches und Tags gleichzeitig auf der platte. Wäre ja auch doof, denn unter Tags 'Tagged' man normalerweise ein Release. Man hätte also jedes jemals erstellte Release der Software parallel auf der Platte.
In Branch stecken entwicklungszweige, die man z.B. auch mal nicht kompilierfähig einchecken kann, ohne dass es andere Stört.
Beispiel:
MeinGroßesProjekt\Trunk - hier entwickeln alle an der aktuellen Version
MeinGroßesProjekt\Branches\NeuesFeature - hier wird ein neues Feature entwickelt, dass erst in den Trunk kommen soll wenn es fertig ist
MeinGroßesProjekt\Branches\UmbauFachklassen - hier wird etwas entwickelt, was zwangsläufig mal einen nicht kompilierfähigen stand erzeugt. Das kommt erst in den trunk wenn es fetrig ist.
MeinGroßesProjekt\Tags\1.1\ - Hier ist Version 1.1 drin
MeinGroßesProjekt\Tags\1.2\ - Hier Version 1.2
MeinGroßesProjekt\Tags\2.0\ - Hier Version 2...
|