Обсуждение статьи тематического каталога: Перенос репозитория Subversion на старую версию BerkeleyDB. (cvs subversion BerkeleyDB )Ссылка на текст статьи: http://www.opennet.me/base/dev/subversion_recover.txt.html
Ух ты, сколько проблем, а почему было сразу не хранить репозиторий в fsfs? Это более простой, быстрый, надёжный, компактный и вообще официально рекомендуемый метод.
>Ух ты, сколько проблем, а почему было сразу не хранить репозиторий в
>fsfs? Это более простой, быстрый, надёжный, компактный и вообще официально рекомендуемый
>метод.WTF fsfs?
Тип хранилища, можно berkeleyDB, а можно fsfs -- файлы на диске, по файлу на ревизию. Используется по умолчанию помоему с svn 1.3.
bash-3.00# svnadmin help create
create: usage: svnadmin create REPOS_PATHCreate a new, empty repository at REPOS_PATH.
Valid options:
...
--fs-type arg : type of repository: 'fsfs' (default) or 'bdb'
...
>[оверквотинг удален]
>create: usage: svnadmin create REPOS_PATH
>
>Create a new, empty repository at REPOS_PATH.
>
>Valid options:
>...
> --fs-type arg
> : type of repository: 'fsfs' (default) or 'bdb'
>
>...Да, действительно
Когда создавался репозиторий bdb был дефолтным
Можно было сделать проще:
svnadmin dump REPO_Path > dumpfile.dump
svnadmin load /path/to/new/reponame < /path/to/dumpfile.dumpИ неважно какие хранилища bdb или fsf.
>Можно было сделать проще:
>svnadmin dump REPO_Path > dumpfile.dump
>svnadmin load /path/to/new/reponame < /path/to/dumpfile.dump
>
>И неважно какие хранилища bdb или fsf.Я ж с этого и начал - что не хотел пересобирать subversion с новыми BerkeleyDB. А тот что был не читал более новый формат данных.
Простите за резкость но по моему это называется "откровенный онанизм в следствие некрофилии". В смысле, сперва искуственно придумали себе каких-то левых и глупых проблем а потом с помпой их разрулили.От себя хочу заметить что по опыту компилежки беркелеевской БД для не поддерживаемой ими официально платформы (!!) оно достаточно несложная штука.А заявлять что более старая версия дескать не работает с данными от более новой - это и вовсе пи...ц какой-то.Даунгрейд вообще крайне редко работает.Минусом это не является, ибо некрофилия - извращение.
>Простите за резкость но по моему это называется "откровенный онанизм в следствие
>некрофилии". В смысле, сперва искуственно придумали себе каких-то левых и глупых
>проблем а потом с помпой их разрулили.От себя хочу заметить что
>по опыту компилежки беркелеевской БД для не поддерживаемой ими официально платформы
>(!!) оно достаточно несложная штука.Речь не о компилежке BDB идет, а об апаче, сабвершене и апр-утилитах
>А заявлять что более старая версия дескать
>не работает с данными от более новой - это и вовсе
>пи...ц какой-то.Даунгрейд вообще крайне редко работает.Заблуждение. Напрямую не работает, через бэкапы - работает не всегда, но заметно чаще.