Når flere personer ændrer de samme linjer kode, opstår der konflikt ved merge.
Git hjælper jer med at se, forstå og løse disse konflikter.
I spiludvikling sker dette især:
1. Fremprovoker en konflikt
To elever ændrer samme linje i samme .cs-fil i hver sin branch Begge committer Den ene merger → OK Den anden merger → konflikt
2. Git markerer konflikten
Konflikten i filen ligner: <<<<<<< HEAD Kode fra main ======= Kode fra din branch >>>>>>> feature-x
3. Løs konflikten
Vælg hvilken kode der skal beholdes Fjern konfliktmarkører Gem filen
4. Fortsæt merge
git add . git commit
Opgave 1: Konflikt i C#-script
Som en par øvelse skal i nu ændre en funktion i samme .cs-fil Forsøg at merge Løs konflikten manuelt
Opgave 2: Konflikt i Godot-scene
Begge ændrer en .tscn Forsøg at merge Diskutér hvorfor scener ofte giver flere