Pull to refresh

Google drive или 5 гигабайт репозитория для tortoiseSVN

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

Для начала выдержки их википедии для тех кто в танке:


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 без проблем
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.