Я бы наверняка пошел с Subversion или Git.
У меня есть рабочий и домашний рабочий стол + ноутбук, на котором я выполняю всю свою работу разработчика.
Я сохраняю все свои измененияSubversion (что само по себе является хорошей практикой), и это также означает, что я могу продолжать с того места, где остановился, очень быстро. Команда быстрого обновления получает мой последний код, и я готов к работе.
Кроме того, чтобы избавить меня от необходимости копировать базы данных или запускать проекты баз данных, я запускаю свои БД на своем рабочем ПК (который я никогда не выключаю) и получаю к нему доступ через VPN.Нет необходимости изменять строки подключения в моих приложениях, так как My-PC \ SQLEXPRESS работает как с My-PC, так и с двух других компьютеров (потому что они находятся в одной сети).