Как к реализациям/svn-history/путь как Google Code Hosting делает?

Вот идет обновленный код, так как я хотел, чтобы он работал и теперь он работает! Большая помощь!

Модуль класса ============

    'in StepClass_Module  
    Public proc As String          'proc = procedure to run  

Programming Module
==================

Public step(1) As StepClass_Module      'Declare array of procedures  

Sub main()  
   Set step(0) = New StepClass_Module  
   Set step(1) = New StepClass_Module  

   step(0).proc = "Import"         'allocate corresponding Procedure  
   step(1).proc = "Prepare"        'allocate corresponding Procedure  

   Run step(0).proc                'Run corresponding Procedure  
   Run step(1).proc                'Run corresponding Procedure  
End Sub  



Sub Import()  
   Debug.Print ("Import")  
End Sub  

Sub Prepare()  
   Debug.Print ("Prepare")  
End Sub  
9
задан Community 23 May 2017 в 12:08
поделиться

4 ответа

От подверсии 1,6 информации о версии:

Новый общедоступный 'исторический' HTTP синтаксис URI для mod_dav_svn (сервер)

mod_dav_svn теперь поддерживает новый общедоступный синтаксис URI для исследования более старых версий файлов или каталогов. Намерение здесь состоит в том, чтобы позволить пользователям исследовать историю без использования svn клиента и помогать сторонним инструментам (например, сервисы обзора кода) работать непосредственно против репозиториев, не пользуясь svn библиотеками.

http://host/repos/path? [p=PEG] [&r=REV]

13
ответ дан 4 December 2019 в 15:26
поделиться

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

!svn/bc/<revision_number>/

Например.

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

Дубликат: Как я просматриваю старый пересмотр репозитория Подверсии посредством веб-представления?

0
ответ дан 4 December 2019 в 15:26
поделиться

Я полагаю, что основная установка (от команды SubVersion) не идет с этой функцией из поля. Я полагаю, что люди создали расширения или программы сверху или в сочетании с клиентом Подверсии для получения той функции.

При выполнении репозитория можно, вероятно, установить WebSVN (http://websvn.tigris.org/) для получения то, в чем Вы нуждаетесь. Существуют другие опции, я уверен.

0
ответ дан 4 December 2019 в 15:26
поделиться

Я изучил документы Apache, и я думаю, что это могло быть решено с помощью этого правила в httpd.conf.

RewriteRule ^/svn-history/r([0-9]+)/(.*) /svn/!svn/bc/$1/$2

Я еще не протестировал его. Я протестирую его позже.

0
ответ дан 4 December 2019 в 15:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: