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

StackOverflow https://stackoverflow.com/questions/2269403

  •  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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top