Skip to content

Versionierung mit Github #10

@Fox-Alpha

Description

@Fox-Alpha

Um die Entwicklung etwas besser zu Strukturieren gibt es viele Ansätze.

Mein Vorschlag ist es eine einfache Struktur zu nutzen die sich aber im Projekverlauf erweitern lässt.

Im Repository soll es nur einen Hauptentwicklungs Branch geben. Diese habe ich bei Einrichtung develop genannt.

Für die Entwicklung neuer Funktionen soll es pro Funktion (Sinngemäß) einen eigenen Branch geben. Dieser sollte mit dem Prefix Feature_ benannt werden. Bei Abschluss einer Funktionalität soll dieser wieder in den Hauptbranch gemerged werden. Dies sollte nur durchgeführt werden wenn die Funktion als Abgeschlossen gelten kann und diese nach eingehendem Review weitesgehend Fehlerfrei ist. Ein Feature sollte keine Abhängigkeit zu einem weiteren Feature haben wenn es sich vermeiden lässt.

Ein neuer Feature Branch sollte nur aus dem Hauptzweig der Entwicklung abgeleitet werden um Abhängigkeiten zu vermeiden

Als Ansatz für die Umsetzung gibt es den sogenannten git-flow (light) dieser nutzt das beschriebene Verfahren
Doku zum Git-Flow light
zur zur vollständigen Variante

Metadata

Metadata

Labels

DokumentationBeschreibungen von Funktionen und Abläufen im WIKIIdeeEine Idee die noch umgesetzt werden kannOrganisationOrganisatorische Dinge rund um das Projekt

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions