Softwarearchitektur

Versionierung: Branches, Versionen, Varianten, ...

Versionsverwaltungen oder auch VCS (Version Control System) genannt, bieten Entwicklern große Vorteile.

Moderne Systeme wie Git oder das etwas ältere Subversion mit seinem Vorgänger CVS bieten allerdings derart umfangreiche Funktionalitäten, dass einige Funktionsweisen missbräuchlich genutzt werden. Letztendlich gilt zwar: Richtig ist, was zum Ziel führt. Dennoch möchte ich mich heute aus diesem Grund mit einem kleinen Missverständnis und einer standardisierten Vorgehensweise beschäftigen.

Explizit geht es um ein Konzept der VCS: Branches!