2010-07-31 3 views
4

Существует проект, в котором теперь был svn-сервер, но трассировщик по-прежнему доступен. Есть ли простой способ получить доступ к этому дереву, как если бы это был svn-сервер? Предпочтительно, я бы просто загрузил весь репо через git-svn, но решение wget для текущей версии также было бы здорово (проблема с тем, что просто сканирование будет загружаться, включая trac, обернутое вокруг html).Как загрузить архив svn из дерева трассировки?

+0

А? Где Trac получает свою информацию, если сервер svn не работает? –

+0

@Pekka хороший вопрос .. с другой стороны, я не использовал trac много, поэтому, возможно, он все еще там, и я просто не знаю, что это место. Что будет по умолчанию? URL-адрес браузера: http://www.mistaril.com/trac/browser/ btw –

+0

Я не знаю Trac на системном уровне, поэтому не знаю, действительно ли оно кэшируется. Но вы должны иметь возможность узнать в администраторе Trac, к которому он обращается. Что касается решения wget, вы можете получить доступ к каждому файлу, используя ссылку 'format = raw' для нижнего колонтитула каждой страницы ... Но это, вероятно, тоже не очень удобно. –

ответ

2

В зависимости от конфигурации сервера Trac вы можете найти ссылку «zip» в нижней части исходного браузера для каталога соединительной линии и подкаталогов филиалов и тегов. Это даст вам zip-архив этого дерева при данной ревизии.

Я знаю, что я видел, как кто-то написал инструмент для загрузки исходного дерева из браузера Trac, но я не могу его найти. Возможно, это была запись в список рассылки trac-dev.

+0

Само дерево не может быть загружено (по крайней мере, в этом случае), но набор изменений может, поэтому мне пришлось использовать немного for-loop и wget (как упоминалось в моем комментарии). Однако использование zip вместо patchfiles обошло мою [другую проблему] (http://stackoverflow.com/questions/3377873/how-to-apply-a-patchfile-such-that-it-creates-new-files-if- необходимо) –

+1

Я ничего не вижу .... – Mostafa

+0

@Mostafa это на колонке 'Size' на' trunk'row – madx

Смежные вопросы