patch (program)

Fra Wikipedia, den frie encyklopedi
Gå til: navigasjon, søk

patch er et dataprogram som utfra en beskrivelse av forskjellen mellom to sett av filer, en såkalt patch eller diff, kan omdanne det ene settet til det andre og motsatt. Vanligvis refererer ordet patch til den nevnte forskjellsbeskrivelsen når det ikke eksplisitt er programmet man snakker om. Forskjellsbeskrivelsen genereres av programmet diff og kan ha flere formater, typisk linjevis og menneskelig lesbart, med varierende mengde kontekst. Konteksten er en oppramsing av nærmeste data rundt hver endring, slik at patch-programmet kan finne igjen dataene som skal endres selv om de har blitt flyttet på.

De aller fleste versjonskontrollsystemer er kompatible med diff og patch.