Не могу интегрировать SVN с Trac - PullRequest
0 голосов
/ 11 декабря 2019

Я хочу интегрировать существующий svn-репозиторий с Trac (в CentOS 7)

Я назвал trac-admin следующим образом:

trac-admin TracQHG3 initenv 

После запроса «Имя проекта»,и «Строка подключения к базе данных», он сразу начал устанавливать. Этот вызов завершился без ошибок («Поздравляем»).

Затем я записал путь и тип в мой svn-репозиторий в раздел «[trac]» trac.ini:

repository_dir =  /home/morpho_svn
repository_type = svn

Когдая запускаю tracd

  tracd --port 8000 /raid2/home/QHG/TracQHG3

Я могу открыть страницу Trac в браузере.

Однако, есть предупреждение:

Предупреждение: не удается синхронизироватьс хранилищем "(по умолчанию)" (неподдерживаемая система управления версиями "svn": не удается найти соответствующий компонент, возможно, соответствующий плагин не был включен?). Посмотрите в журнале Trac для получения дополнительной информации.

К сожалению, Trac не записывает файл журнала, хотя я указал файл журнала в trac.ini:

[logging]  
log_file = /tmp/trac.log

Кроме того, подкаталог плагина моей среды Trac TracQHG3пусто.

Кроме того, установлен пакет svn для Python 2.7: в Python я могу выполнить «импорт SVN» без каких-либо ошибок.

Как правильно интегрировать SVN с Trac?

1 Ответ

1 голос
/ 11 декабря 2019

Скорее всего, вам нужно включить компоненты в trac.ini:

[components]
tracopt.versioncontrol.svn.* = enabled

Для регистрации необходимо указать log_type = file. См. TracLogging .

...