2011-03-16 3 views

ответ

1

Если у вас нет особых причин использовать BDB, используйте FSFS.

По моему опыту, BDB иногда коррумпируется, а затем нуждается в ремонте ... Я никогда не имел никакого повреждения с FSFS.

Кроме того, проверить эту ссылку: http://svnbook.red-bean.com/nightly/en/svn.reposadmin.html

1

FSFS, как правило, считается наиболее стабильным бэкенд.

FSFS также хорошо определен подрывной деятельностью, поэтому каждый клиент может его использовать. У меня было много проблем при доступе к BDB после обновления библиотеки berkley, поэтому я остался бы в стороне от этого.

В любом случае: настроить сервер таким образом, она экспортирует базу данных подрывной деятельности с использованием Apache, абстрагировании используемый бэкенд, так что ваши клиенты никогда не нужно будет получить доступ к файлам непосредственно

+0

Является ли FSFS той, которая создает папки .svn? В настоящее время мой TortoiseSVN работает таким образом (создавая папки .svn). –

+1

. Диски .svn находятся на «стороне клиента», то есть файлы файлов WC. FSFS/BDB являются «серверными» данными, а используемый бэкэнд не влияет на формат dir-файла WC. – Peter

2

FSFS является «новый лучше» файловая система для SVN. DBD была исходной файловой системой, но FSFS была разработана по какой-то причине и теперь является файловой системой по умолчанию для SVN.

FSFS более стабилен, более дружественный к резервному копированию и уже некоторое время считается стабильным и зрелым.
Прочтите ссылку в Archimedix answer для официального сравнения.

Смежные вопросы