Ziel der Aufgabe ist das Merging von verschiedenen Git-Branches. Diese enthalten
Konflikte, welche mit Hilfe von git mergetool in der (Git) Bash gelöst werden
sollen. Falls git mergetool keine Standardanwendung definiert hat, sollte
folgende Anleitung zur Hilfe genommen werden:
Update: Das unter obigem Link empfohlene Tool p4merge ist nur noch nach
Registrierung bei dem Hersteller zu beziehen. Eine offene Alternative ist
meld. Nach dessen Installation muss zusätzlich das
Programmverzeichnis (z.B. C:\Program Files (x86)\Meld) dem PATH hinzugefügt
werden. Danach ist meld verfügbar und ohne weitere Konfiguration als
Standardtool gesetzt.
Sowohl der Branch master als auch der Branch feature/point-distance haben
die Funktion double distanceTo(Point other) implementiert. Entscheide, welche
die richtige Lösung ist und merge entsprechend.
Bei Ausführung von Conflicts.java sollte als Entfernung ungefähr 60232
ausgegeben werden.