Pergunta de entrevista da empresa Palantir Technologies

On-site Design Interview: How would you design a version control system?