Я знаю, как просматривать репозиторий Subversion моего проекта через веб-интерфейс, но мне кажется, что я могу просматривать только последнюю версию транка. Есть ли способ просмотреть старую версию ствола через веб-интерфейс?
Я знаю, как это сделать из командной строки, но мне нужно знать, как это сделать, используя URL-адреса, потому что я встраиваю эти URL-адреса в документ. Я также знаю, что мог бы создать тег ствола в стиле svn, но я бы предпочел не делать этого.
Ответы:
Добавьте что-то вроде этого в URL вашего хранилища:
Например
альтернатива
Из комментария Берта Хейбена :
источник
!svn/etc...
конца своего URL . (1) найдите свой корень репозитория с помощьюsvn info .
(2) после этого добавления/!svn/bc/<revision_number>/
(3), а затем добавьте путь к вашему каталогу или файлу, если таковые имеются.Добавьте это к URL вашего репозитория:
Примеры:
Документация: http://subversion.apache.org/docs/release-notes/1.6.html#historical-uris
источник
Это зависит от используемого вами клиента svn. В случае trac (и, возможно, некоторых других) просто добавьте параметр rev = в строку запроса.
т.е. http://trac.example.com/log/trunk/client/filename?rev=123
источник
Если вы используете VisualSVN Server 3.2 или новее, вы можете использовать его браузер истории на основе HTML5 для этой задачи. Например, вот дерево репозитория, существовавшее в ревизии 1001
serf
репозитория сетевой библиотеки .Смотрите описание веб-интерфейса .
источник
Из Интернета вы можете перейти на страницу хранилища SVN и добавить / после нее:
например:
источник
Встроенный веб-интерфейс не позволяет получать старые ревизии (или любую другую информацию, кроме того, что вы уже видели). Вы можете установить стороннее программное обеспечение для просмотра веб-хранилищ, чтобы обойти это ограничение. Я сам не пользовался, поэтому не собираюсь предлагать рекомендации, но уверен, что другие будут (быстрый поиск в Google поможет вам найти и некоторые).
источник