Как я могу определить тип репозитория SVN, который у меня есть?
-
20-09-2019 - |
Вопрос
Как я могу определить тип файловой системы, которая используется данным репозиторием SVN?Я хочу создать новый репозиторий с помощью svnadmin, но хочу убедиться, что я создаю свой новый репозиторий с согласованными настройками для других репозиториев, уже имеющихся на сервере.
Я не хочу настраивать репозиторий berkley db, если все остальные в системе являются FSFS.
Могу ли я надежно просто заглянуть в /repositoryname/db/fs-type ?
Решение
Если вы используете современную версию Subversion, по умолчанию используется FSFS, и так было уже довольно давно.Смотря на db/fs-type
это надежный метод определения того, что вы уже настроили.
Другие советы
svnadmin list-dblogs /path/to/repo
ничего не будет перечислять, если нет журналов БД (т.не Беркли БД).Я не знаю, насколько это безопасно, потому что, если ничего не было сделано, журналов может не быть (?- не уверен, потому что я всегда используйте фсфс).Возможно, использование этого в сочетании с просмотром непосредственно каталога БД в файловой системе было бы точным, хотя я могу придумать случай, когда элемент в файловой системе не был бы точным.
просто перейдите к path/to/repo/db / fs-type Вы познакомитесь с типом базы данных, который использует subversion.