Wenn Sie mit Git arbeiten, sollten Sie Pull Requests ausprobieren.
Zusammenfassend führen Sie zunächst den Hauptzweig in Ihren aktuellen Arbeitszweig ein. Alle Zusammenführungskonflikte finden in Ihrer lokalen Niederlassung statt. Das ist schön, weil Ihr Hauptzweig nie kaputt ist. Wenn Sie es wirklich vermasseln, haben Sie ein lokales Commit, auf das Sie zurückgreifen können.
Sobald Sie die Zusammenführung abgeschlossen haben, bitten Sie eine andere Person im Team, Ihre Niederlassung zu überprüfen und in die Hauptniederlassung zusammenzuführen. Verschmelze niemals deine eigenen! Solange sich niemand eingeschlichen hat und eine weitere Pull-Anfrage ausgeführt hat, wird garantiert, dass Sie erfolgreich zusammengeführt werden. Da jeder die Pull-Anforderung kennt, sollten ohnehin nicht mehrere Personen gleichzeitig zum Master verschmelzen.
Sobald Sie sich an diesen Prozess gewöhnt haben, sollten Sie versuchen, so oft wie möglich zusammenzuführen - eine Art kontinuierliche Integration eines armen Mannes. Je weniger Zeit zwischen Konflikten, desto besser. Sie werden feststellen, wann zwei Personen ihre Arbeit duplizieren und sich zusammenschließen können. Einige Orte werden jedes Mal zusammengeführt, wenn sie eine Anforderung erfüllen. Dies kann alle paar Stunden sein. Ich empfehle, mindestens einmal pro Woche zu fusionieren. Andernfalls müssen Sie Ihre Aufgaben besser aufteilen.
Normalerweise erstelle ich einen Zweig pro Aufgabe. Git ist nett, weil es zwischen lokalen Commits und Pushs unterscheidet. Dies bietet einen Teil des Vorteils, dass jede Person ihre eigene Niederlassung ohne all die Komplexität hat.