Versiebeheer
Een systeem dat wijzigingen aan gevolgde bestanden vastlegt en eerdere toestanden vergelijkbaar maakt.
Wijzigingen als geschiedenis bewaren
Versiebeheer legt bestandswijzigingen vast om opgeslagen toestanden later te vergelijken en zo nodig terug te halen. Dat kan broncode, configuratie en documentatie omvatten. De omvang hangt af van werkelijk gevolgde bestanden en bewaarde geschiedenis.
In een fictief voorbeeld moet een gewijzigde datumweergave in een rapport worden onderzocht. De geschiedenis helpt de vorige toestand en wijziging vinden; een heldere beschrijving geeft ook de reden. Gevolgde bestanden terugzetten herstelt geen tussentijds gewijzigde productiegegevens. Maak passende back-ups van repository en andere beheergegevens. Versiebeheer en semantische versienummers hebben verschillende taken.
Bronnen
Verwante begrippen
- GitEen gedistribueerd versiebeheersysteem met lokale repositories en vastgelegde wijzigingsgeschiedenis.
- BranchEen benoemde ontwikkellijn die Git volgt via een verplaatsbare verwijzing naar een commit.
- CommitEen vastgelegde projecttoestand met metadata en waar van toepassing verwijzingen naar eerdere toestanden in Git.
- Semantische versioneringEen afgesproken versieschema dat de bedoelde compatibiliteit van wijzigingen in een vastgelegde publieke API aangeeft.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


