mergeconflicten
Een mergeconflict ontstaat in versiebeheersystemen zoals Git wanneer twee takken wijzigingen hebben aangebracht aan hetzelfde gedeelte van een bestand en Git deze wijzigingen niet automatisch kan samenvoegen.
Oorzaken zijn onder andere gelijktijdige wijzigingen aan dezelfde regels, verplaatsingen of hernoemingen van bestanden, of wijzigingen
Conflicten worden meestal aangetroffen tijdens een merge of pull. Git markeert de conflicterende bestanden en in
Oplossen gebeurt door te kiezen welke wijziging bewaard blijft, eventueel een combinatie daarvan, de conflictmarkers te
Voorbeeld: als beide takken dezelfde regel wijzigen, moet de ontwikkelaar beslissen welke wijziging zelfstandig stand houdt,
Preventieve praktijken omvatten regelmatige integratie van wijzigingen in de hoofdbranch, korte feature-branches en duidelijke eigenaarschap, evenals