Best practices - PartyGuruTeam/partyguru GitHub Wiki
Um Mergekonflikte in Zukunft auf ein Minimum zu reduzieren, empfiehlt sich folgende Vorgehensweise:
- Pull-Vorgang durchführen (--> Sicherstellen, dass alle Teammitglieder auf dem selben Stand sind)
- Für jeden eigenen Programmierteil einen eigenen Branch erstellen, bevor jegliche Änderungen am Quellcode vorgenommen werden
- Überprüfen, ob neu erstellter Branchname im Maven-Projekt links oben im Eclipse angezeigt wird (hier darf also nicht "develop" erscheinen).
Wenn im neu erstellten Branch eine neue Datei erstellt werden soll:
- Sicherstellen, dass man im richtigen Branch ist
- Neue Klasse/Datei erstellen
- Rechtsklick auf Datei -> Team -> Add to Index
- Am besten auch gleich die Datei als "Init " commiten (muss/sollte noch nicht pushen)
- Wenn Bearbeitung fortgeschritten/fertig --> Committen und pushen