Gitflow

Gitflow

Kollaborative Entwicklung mit git. Verwenden Sie für diese Aufgabe die im vorherigen Kapitel vorgestellte Gitflow-Philosophie.

Sie alle werden an dem folgenden Git-Repo zusammenarbeiten, als ob Sie ein Entwicklungsteam bilden würden:

https://github.com/tschinz/gitflow

Dies ist ein öffentliches Git-Repo, das auf Github gehostet wird.

  1. Aus Sicherheitsgründen ist es Ihnen nicht gestattet, direkt an diesem Repository zu arbeiten. Sie müssen Ihre eigene Kopie (fork) erstellen, um Änderungen vornehmen zu können. Bitte erstellen Sie daher in Ihrem GitHub-Konto einen “Fork” dieses Repositoriums. Verwenden Sie dazu die Schaltfläche “Fork” in der Weboberfläche von Github.

../../../_images/gitflow-fork.png

Fig. 40 Fork Knopf für ein GitHub Repository

  1. Klonen Sie anschließend unser gemeinsames Repository. Die URL Ihres Repository wird ähnlich aussehen wie:

    https://github.com/<username>/gitflow.git
    
  2. Bearbeiten Sie in einem lokalen Feature-Zweig die Datei Team.md. Ersetzen Sie Ihre gegebene Nummer durch Ihren Vornamen und Namen.

    Important

    Sie werden alle die gleiche Datei bearbeiten. Um Konflikte zu vermeiden, bearbeiten Sie nur die Zeile, die für Sie relevant ist.

  3. “Commiten” und “Pushen” Sie Ihren Zweig in das Original-Repository auf GitHub.

  4. Erstellen Sie einen “Pull Request” (Merge-Anfrage) auf GitHub. Verwenden Sie dazu die Schnittstelle der GitHub-Website.

    Sobald alle Pull Requests fertig sind, werden die Merges in Absprache mit der gesamten Gruppe (und den Lehrern) durchgeführt.