Как определить тип репозитория 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 не был бы точным.