Versjonskontroll
Et system som registrerer endringer i sporede filer og gjør tidligere tilstander sammenlignbare.
Bevar endringer som historikk
Versjonskontroll registrerer filendringer slik at lagrede tilstander senere kan sammenlignes og ved behov gjenopprettes. Det kan omfatte kode, konfigurasjon og dokumentasjon. Omfanget avhenger av faktisk sporede filer og bevart historikk.
I et oppdiktet eksempel skal en endret datovisning i en rapport undersøkes. Historikken hjelper med å finne tidligere tilstand og endringen; en tydelig beskrivelse gir også grunnen. Gjenoppretting av sporede filer gjenoppretter ikke produksjonsdata endret i mellomtiden. Sikkerhetskopier repository og andre driftsdata med passende metoder for hver. Versjonskontroll og semantiske versjonsnumre har ulike oppgaver.
Kilder
Beslektede begreper
- GitEt distribuert versjonskontrollsystem med lokale repositoryer og registrert endringshistorikk.
- BranchEn navngitt utviklingslinje som Git følger via en flyttbar referanse til en commit.
- CommitEn registrert prosjekttilstand i Git med metadata og eventuelle henvisninger til tidligere tilstander.
- Semantisk versjoneringEt avtalt versjonsskjema som uttrykker tiltenkt kompatibilitet ved endringer i et definert offentlig API.
- LegacysystemEt eksisterende system som fortsatt brukes, med tekniske og forretningsmessige avhengigheter bygget opp over tid.
- MultitenancyMultitenancy støtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
Artikler om temaet








Programvareutvikling med ASES
Skreddersydd programvare, web- og mobilapper


