Система контроля версий - Mercurial Hg
Системы контроля версий решают множество задач.Из данного видео вы узнаете как настроить удаленный репозиторий для работы в команде.
Даже если вы работаете один, то проделав то что в данном видео вы как минимум сделаете отличную систему бэкапа ваших кодов в удаленный репозиторий и при надобности (создать новое рабочее место на другом компьютере, восстановиться после сбоя HDD и тп) сможете в любой момент получить последние версии исходников.
И как максимум сможете подключить других разработчиков к работе над одним проектом не мешая, но помогаю друг другу.