Как определить тип репозитория SVN, который у меня есть?

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

Я не хочу настраивать репозиторий berkley db, если все остальные являются FSFS в системе.

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

3 ответов


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


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


просто перейдите к path / to/repo/db / fs-type Вы узнаете, какой тип субверсии db используется.