Просмотр SVN с помощью браузера Trac - PullRequest
1 голос
/ 18 июля 2011

У меня был репозиторий, и сегодня я установил Trac, я хочу просмотреть свой репозиторий через Trac, repository_dir указывает на мою папку репозитория, но я все еще получаю следующую ошибку:

Error: No such changeset

No changeset 313 in the repository

Я использую Ubuntu 10.04.

Ответы [ 2 ]

5 голосов
/ 22 июля 2011

Ваш репозиторий находится на том же сервере, где вы установили Trac?Если это так, вы можете получить доступ к хранилищу напрямую, а не через http.Например, если ваш репозиторий был создан в /var/repos/trac, добавление следующего в ваш trac.ini должно работать:

[trac]
repository_dir = /var/repos/trac

Если ваш репозиторий находится на другом сервере, я настоятельно рекомендую либо установить Trac насервер репозитория или создание зеркального репозитория на сервере Trac.Помимо упрощения настройки Trac, это приводит к гораздо более быстрому Trac-серверу, избегая необходимости извлекать информацию о хранилище по сети.Создайте зеркальный репозиторий, но не запускайте сервер Subversion;Trac по-прежнему может обращаться к нему напрямую через файловую систему, и вам не нужно беспокоиться ни о ком, кроме Trac, получающего к нему доступ.Вы можете настроить простой скрипт, который будет запускать svnsync synchronize через равные промежутки времени (у меня установлено 5 минут), чтобы поддерживать ваше зеркало в актуальном состоянии..ini больше не является предпочтительным способом настройки хранилища.Обычно проще использовать панель «Репозитории» админ-панели Trac (см. официальную документацию для получения более подробной информации).Если вы идете по этому пути, обязательно сначала удалите существующую запись repository_dir из вашего trac.ini.

0 голосов
/ 18 июля 2011

Это проблема с URL.По виду ошибки я предполагаю, что вы пытаетесь просмотреть коммит # 313, которого нет в репозитории.

...