Ich habe ein Projekt, das verschiedene Komponenten enthält, an denen jeder arbeitet. Wir haben eine serverseitige Komponente und eine Anzahl von Clientkomponenten, die mit dem Server interagieren. Ich selbst bin für eine der Kundenkomponenten verantwortlich.Git Workflow bei der Arbeit an einem Teil eines Quellbaums mit einem Remote-Server
Ich bin an einem Punkt, wo ich abzweigen möchte, um neue Funktionen für den Client zu entwickeln. Das Problem hier ist, dass, während ich den Client aktualisieren möchte ich Folgendes tun:
a) Stellen Sie sicher, dass alle serverseitigen Updates, die von Kollegen gemacht werden, den Weg zu meinem experimentellen Zweig. b) Schieben Sie meinen experimentellen Zweig zu einem geteilten Repo, damit Leute die Arbeit sehen können, die ich gemacht habe. c) Zusammenführen in den Master-Zweig, wenn Features fertig sind.
Was ist die beste Strategie für diesen speziellen Workflow bei der Arbeit mit einem gemeinsamen Repo?
Danke für Ihre Lösung (en).