Я бы настоятельно рекомендовал использовать контроль исходного кода для разработки нескольких систем (или разработки для одной системы). Наряду с упрощением синхронизации изменений между несколькими системами, он также помогает вам отслеживать изменения и создавать резервные копии своей работы. Я нахожу бесценным возможность внедрять рискованные изменения, зная, что с помощью пары щелчков я могу вернуть свою работу на более раннюю стадию.
Subversion может быть хорошим, и я обычно рекомендую бесплатное программное обеспечение с открытым исходным кодом, но я бы рекомендовал дать perce шанс. Он имеет бесплатную лицензию на 2 пользователя / 5 рабочих станций, поэтому он все еще бесплатный, как в пиве, для большинства домашних нужд. Интерфейс прост в использовании, у него много приятных функций, и, если вы не забудете установить подключаемый модуль SCC Perforce, он напрямую и прозрачно интегрируется с Visual Studio (включая автоматическую проверку при редактировании).