Как просмотреть старую ревизию репозитория Subversion через веб-представление?

Я знаю, как просматривать мой репозиторий Subversion через свой веб-интерфейс, но кажется, что я могу только просмотреть последнюю версию сундука. Есть ли способ просмотреть более старую версию соединительной линии через веб-интерфейс?

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

Ответ 1

Добавьте к URL своего репозитория что-то вроде этого:

!svn/bc/<revision_number>/

например.

http://www.example.com/svnrepository/!svn/bc/3/

Alternative

Из Комментарий Берт Хуэйбена:

Если ваш репозиторий размещен с использованием Subversion 1.6.0 или новее, вы можете используйте example.com/svnrepository/?p=3 для того же результата... Этот метод // документально. (? r = пересмотр файла,? p = операционная ревизия URL). См. Примечания к выпуску subversion 1.6

Ответ 3

Это зависит от веб-клиента svn, который вы используете. В случае trac (и, возможно, некоторых других) просто добавьте параметр rev = в строку запроса.

то есть. http://trac.example.com/log/trunk/client/filename?rev=123

Ответ 5

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