Недавно задался вопросом как обмениваться файлами между работой и домом с контролем версий и без геморроя.

Под хаброкатом элементарная инструкция.
TortoiseSVN — это бесплатный клиент для системы контроля версий Subversion, выполненный как расширение оболочки Windows и распространяемый под лицензией GPL.
Диск Google (англ. Google Drive) — облачное хранилище данных, принадлежащее компании Google Inc., позволяющее пользователям хранить свои данные на серверах в облаке и делиться ими с другими пользователями в Интернете.

Под хаброкатом элементарная инструкция.
Для начала выдержки их википедии для тех кто в танке:
TortoiseSVN — это бесплатный клиент для системы контроля версий Subversion, выполненный как расширение оболочки Windows и распространяемый под лицензией GPL.
Диск Google (англ. Google Drive) — облачное хранилище данных, принадлежащее компании Google Inc., позволяющее пользователям хранить свои данные на серверах в облаке и делиться ими с другими пользователями в Интернете.
Инструкция:
- Пропустим регистрацию на google drive и будем считать что Вы уже имеете папку google диск в C:\Users\%username%
- Качаем и устанавливаем черепаху с официального сайта
- http://www.visualsvn.com/server/ — качаем svn сервер. При установке указываем репозиторием папку google диска(C:\Users\%username%\Google drive)
- Создаем репозиторий и пользователя, видим что путь к репозиторию что-то типа «%username%-PC/svn/PSB». Пробуем сделать commit и update и видим, что действительно все работает
- Приезжаем на работу. Включаем компьютер. Устанавливаем SVN черепаху и…
- Пробуем подключится к репозиторию с работы
Естественно у нас ничего не получается потому, что«%username%-PC/svn/PSB»это глупо, у нас даже такого пользователя нет на компьютере/, пробуем заменить %username%-PC на существующее имя компьютера, не помогает.
- Не беда, качаем все тот же svn server и указываем репозиторием папку google drive которая находится все там же в C:\Users\%username2%\Google drive, только теперь на компьютере в офисе. Видим, что репозитории и пользователи созданные дома появляются в сервере автоматически. Копируем адрес репозитория и делаем SVN up без проблем