Pregunta de entrevista de Eventual

Data modelling question, asked to design versioning system like GIT.