A verziókezelés alapjai – hogyan és miért alakult ki, mik a legalapvetőbb működési elvei?