рекомендую почитать
https://ru.wikipedia.org/wiki/%D0%A1%D0 ... 0%BC%D0%B8системы контроля версий служат не только для обмена файлами между разработчиками, но и много еще для чего.
например:
10 программистов работают над AI NPC и вносят по 2 изменения в день.
получается что в день происходит по 20 изменений в системе AI.
вдруг выясняется что последнии 10 дней определенный NPC начал вести себя неадекватно.
как найти кто из 10 программистов и где накосячил за эти 10 дней? (это ведь 200 изменений, в вашем случае 200 разных версий одного и того же файла)
в системе контроля версий можно просмотреть (визуально) какие изменения в код вносят программисты. и найти ошибку,
без этой системы, придется напрягаться для того чтобы вспомнть, узнать, найти кто и что в течении 10 дней делал в коде, и кто мог накосячить.