-
Понадобятся утилиты командной строки SVN. На официальном сайте доступны несколько пакетов для Windows, в которых нам было лень разбираться, поэтому мы просто переустановили TortoiseSVN, указав в процессе галку Устанавливать утилиты командной строки.
Запускаем режим командной строки и идем в папку C:\Program Files\TortoiseSVN\bin
Создаем локальный репозиторий:
svnadmin create c:\temp\gedemin_svn Теперь надо в папке c:\temp\gedemin_svn\hooks создать пустой файл pre-revprop-change.bat. Это похоже на вуду, но так надо. Указываем откуда мы будем синхронизировать данные:
svnsync init file:///c:/temp/gedemin_svn https://gedemin.googlecode.com/svn/trunk/. Обратите внимание на слэши в обратную сторону (юникс стайл) и их количество. И запускаем процесс:
svnsync sync file:///c:/temp/gedemin_svn Ждем... По окончании, для проверки, можно создать чистую папку и с помощью TortoiseSVN чек-аутнуть туда проект из нашего локального репозитория. Для этого указываем источник file:///c:/temp/gedemin_svn. Последующие запуски команды svnsync sync file:///c:/temp/gedemin_svn через день, неделю, месяц, будут загружать только изменения, скомиченные на сервер с момента последней синхронизации.