Wiem, jak przeglądać repozytorium Subversion mojego projektu za pośrednictwem jego interfejsu internetowego, ale wydaje mi się, że mogę przeglądać tylko najnowszą wersję tułowia. Czy istnieje sposób na przeglądanie starszej wersji łącza trunk za pośrednictwem interfejsu internetowego?
Wiem, jak to zrobić z wiersza poleceń, ale muszę wiedzieć, jak to zrobić za pomocą adresów URL, ponieważ osadzam te adresy URL w dokumencie. Wiem też, że mógłbym utworzyć tag pnia w stylu svn, ale wolałbym tego nie robić.
Odpowiedzi:
Dołącz coś takiego do adresu URL swojego repozytorium:
Na przykład
Alternatywny
Z komentarza Berta Huijbena :
źródło
!svn/etc...
się końca adresu URL . (1) znajdź katalog główny repozytorium przezsvn info .
(2) po dodaniu/!svn/bc/<revision_number>/
(3), a następnie dołącz ścieżkę do katalogu lub pliku, jeśli taki istnieje.Dołącz to do adresu URL repozytorium:
Przykłady:
Dokumentacja: http://subversion.apache.org/docs/release-notes/1.6.html#historical-uris
źródło
To zależy od używanego klienta WWW svn. W przypadku trac (i być może kilku innych), po prostu dodaj parametr rev = do querystring.
tj. http://trac.example.com/log/trunk/client/filename?rev=123
źródło
Jeśli używasz programu VisualSVN Server 3.2 lub nowszego, możesz użyć do tego zadania opartej na HTML5 internetowej przeglądarki historii. Na przykład, tutaj jest drzewo repozytorium, jakie istniało w wersji 1001
serf
repozytorium bibliotek sieciowych .Zobacz opis interfejsu internetowego .
źródło
Z sieci możesz przejść do strony repozytorium SVN i dodać / po niej:
na przykład:
źródło
Wbudowany interfejs sieciowy nie pozwala na pobieranie starych wersji (ani żadnych innych informacji niż te, które już widziałeś). Aby obejść to ograniczenie, można zainstalować oprogramowanie innej firmy do przeglądania repozytoriów internetowych. Sam nie korzystałem z żadnych, więc nie zamierzam oferować rekomendacji, ale jestem pewien, że inni to zrobią (szybkie wyszukiwanie w Google również pomoże Ci je znaleźć).
źródło