Ich war schon in zwei verschiedenen Teams, beide verwenden SVN, um den Produktionscode zu veröffentlichen.
Das erste Team überträgt den Code auf den trunk, während ein Feature entwickelt wird, und jede Woche macht der Leiter eine Veröffentlichung und taggt das Produkt und speichert den markierten Code in einem anderen Zweig.
Das zweite Team erstellt für jedes große Feature einen eigenen Zweig, und wenn das Feature abgeschlossen ist, wird es wieder in den trunk integriert. Wenn der Code veröffentlicht werden muss, wird ein weiterer Zweig erstellt und vom trunk geklont. Einige Tests und Fehlerbehebungen werden am Zweig für die Veröffentlichung durchgeführt. Nachdem das Produkt veröffentlicht wurde, wird der Zweig geschlossen.
Was ist besser?
Gibt es einen besseren Weg für die Versionskontrolle?