Skip to content

5. FeatureBranch #147

@AI-Assistant

Description

@AI-Assistant

Durchführung: Teamkoordinator/Entwickler

Zeitangabe: 15min


Beschreibung:

Jedes Feature wird in einer separaten Branch erstellt. Dies ermöglicht es, dass die Erstellung der Features in einem abgegrenzten Bereich vorgenommen werden kann.


Vorgehen:

In der Bereichsbranch die HTTPS-URL kopieren

Visual Studio Code öffnen und aktuellen Ordner schließen. Vergewissern Sie sich zuerst ob sie bei Microsoft und GitHub angemeldet sind (Accounts). Nun können Sie über Source Control -> Repository Klonen die HTTPS-URL einfügen und über den "Klonen"-Button bestätigen.

  • 2. Auf Basis der Bereichsbranch eine neue Branch erstellen

Zunächst Klicken Sie auf main und anschließend auf Ihre Bereichsbranch z.B. MAEntwicklung, ITEntwicklung ...
Unten links sehen Sie ob sie erfolgreich in Ihre Bereichsbranch ausgecheckt sind. Im folgenden Bild sehen Sie ein Beispiel mit der Bereichsbranch MAEntwicklung .

Neue Featurebranch

  • Zunächst Klicken Sie auf main oder ihre Bereichsbranch und anschließend auf Create new Branch from.. /
  • Wählen Sie Ihre Bereichsbranch aus aus der Sie eine neue Featurebranch erstellen wollen.
  • Geben Sie den korrekten Namen Ihrer Featurebranch in die obere Zeile ein. Entnehmen Sie die Bezeichnung aus der Tabelle unter dem Feld "Branch". Achten Sie darauf ,dass die neue Featurebranch auf ihrer Bereichsbranch basiert. Erstellen Sie die Branch mit der "Enter Taste".

  • 3. Branch pushen

Ihre Featurebranch existiert jetzt lokal auf ihrem Computer. Damit die Branch nun auch im Remote-Repository online zu sehen ist, müssen Sie diese noch veröffentlichen. Achten Sie dabei darauf, dass sie in ihrer Featurebranch ausgecheckt sind. Das erkennen Sie daran, dass unten statt main oder MAEntwicklung nun der Name Ihrer Featurebranch (z.B. Feature1) zu sehen ist.

Um die Branch zu veröffentlichen, navigieren sie zu Source Control. Es fällt auf, dass die Erstellung der Branch kein Commit verursacht hat. Dennoch können Sie die Branch mit einem Klick auf Publish Branch pushen.

Alternativ können Sie die branch auch im Browser erstellen und anschließend in Visual Studio abrufen. Eine Anleitung dazu finden Sie hier.

Metadata

Metadata

Assignees

No one assigned

    Labels

    VScodeErklärung für VScodeinfrastructureLegt die Grundlage für die Kooperation

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions