Показаны сообщения с ярлыком SubVersion. Показать все сообщения
Показаны сообщения с ярлыком SubVersion. Показать все сообщения

21 мар. 2014 г.

Архивирование удаленного SVN репозитория

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

20 сент. 2012 г.

Subversion, Git, Mercurial...

Такое впечатление, пока разберешься со всеми нюансами Git и Mercurial (чтобы сделать осознанный выбор) выйдет новая версия SubVersion, где будет решена проблема офф-лайн комитов и переименования файлов, что сразу снимет все вопросы.

22 мая 2010 г.

Код в SubVersion

В ветке Stable все последние изменения и СТАРЫЕ отчеты, с копированием данных через поток. В Trunk все последние изменения и НОВЫЕ отчеты.

25 мар. 2010 г.

Ветка gedemin-2.5 в SubVersion

Ветка создавалась для разработки нового хранилища. С хранилищем покончили. Ветку синхронизировали с основным деревом и более не используем. Текущая разработка идет в основной ветке gedemin.googlecode.com/svn/trunk/

Сделайте switch или свежий check out. В последнем случае, не забудьте сохранить незакомиченные изменения.