Как я могу определить тип хранилища SVN у меня есть? - PullRequest
7 голосов
/ 16 февраля 2010

Как определить тип файловой системы, используемой данным хранилищем SVN? Я хочу создать новый репозиторий с помощью svnadmin, но хочу убедиться, что я создаю свой новый репозиторий с согласованными настройками для других репозиториев, уже находящихся на сервере.

Я не хочу устанавливать репозиторий Berkley DB, если все остальные - FSFS в системе.

Могу ли я просто посмотреть в / repositoryname / db / fs-type?

Ответы [ 3 ]

9 голосов
/ 16 февраля 2010

Если вы используете современную версию Subversion, по умолчанию используется FSFS, и она существует довольно давно.Просмотр db/fs-type - это надежный метод определения того, что вы уже настроили.

2 голосов
/ 16 февраля 2010

svnadmin list-dblogs /path/to/repo ничего не выдаст, если нет журналов БД (т. Е. Не Беркли БД). хотя я не знаю, насколько это безопасно, потому что если ничего не было сделано, то там не могло быть никаких журналов (? - не уверен, потому что я всегда использую fsfs). PErhaps, использующая это в сочетании с просмотром непосредственно в db dir в файловой системе, будет точной, хотя я могу подумать о случае, когда элемент в fs не будет точным.

1 голос
/ 01 октября 2013

просто перейдите к пути / к / repo / db / fs-type Вы познакомитесь с Subversion типа DB, используя.

...