Commit
Een vastgelegde projecttoestand met metadata en waar van toepassing verwijzingen naar eerdere toestanden in Git.
Een gekozen toestand vastleggen
Een Git-commit legt een gekozen projecttoestand vast met metadata zoals wijzigingsbeschrijving en auteur. Waar van toepassing verwijst hij naar voorgangers en vormt zo geschiedenis. De inhoud komt uit de voorbereide toestand; niet elke wijziging in de werkmap is automatisch inbegrepen.
In een fictief voorbeeld worden formuliercorrectie en bijbehorende test samen vastgelegd. Een daarnaast begonnen layoutwijziging blijft buiten de selectie. Zo is de wijziging later begrijpelijk te beoordelen. Een commit bevestigt geen geslaagde tests of goedkeuring. Bestanden opslaan, committen, naar een gedeelde repository overdragen en uitrollen zijn aparte handelingen, ook als het project meerdere automatisch verbindt.
Bronnen
Verwante begrippen
- VersiebeheerEen systeem dat wijzigingen aan gevolgde bestanden vastlegt en eerdere toestanden vergelijkbaar maakt.
- GitEen gedistribueerd versiebeheersysteem met lokale repositories en vastgelegde wijzigingsgeschiedenis.
- BranchEen benoemde ontwikkellijn die Git volgt via een verplaatsbare verwijzing naar een commit.
- CodereviewGerichte beoordeling van een codewijziging op ontwerp, gedrag, begrijpelijkheid en passende controles.
- 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


