[svn] 웹보기를 통해 이전 버전의 Subversion 저장소를 찾아 보려면 어떻게합니까?

웹 프론트 엔드를 통해 프로젝트의 Subversion 저장소를 탐색하는 방법을 알고 있지만 트렁크의 최신 개정 만 탐색 할 수있는 것 같습니다. 웹 UI를 통해 이전 버전의 트렁크를 찾아 볼 수있는 방법이 있습니까?

커맨드 라인 에서이 작업을 수행하는 방법을 알고 있지만 URL을 문서에 포함하기 때문에 URL을 사용 하여이 작업을 수행하는 방법을 알아야합니다. 또한 트렁크의 svn 스타일 태그를 만들 수 있다는 것을 알고 있지만 그렇게하지 않는 것이 좋습니다.



답변

저장소 URL에 다음과 같이 추가하십시오.

!svn/bc/<revision_number>/

예 :

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

대안

에서 버트 Huijben의 코멘트 :

Subversion 1.6.0 이상을 사용하여 리포지토리를 호스팅하는 경우 동일한 결과에 example.com/svnrepository/?p=3을 사용할 수 있습니다 …이 방법은 문서화되어 있습니다. (? r = 파일 개정,? p = URL의 운영 개정). Subversion 1.6 릴리스 정보 참조


답변

이것을 저장소의 URL에 추가하십시오.

?p=24

예 :

http://www.example.com/svnrepository/?p=65
http://www.example.com/svnrepository/subdir/file.html?p=42

설명서 : http://subversion.apache.org/docs/release-notes/1.6.html#historical-uris


답변

사용중인 svn 웹 클라이언트에 따라 다릅니다. trac (및 다른 것)의 경우 rev = 매개 변수를 querystring에 추가하십시오.

즉, http://trac.example.com/log/trunk/client/filename?rev=123


답변

VisualSVN Server 3.2 이상을 사용하는 경우이 태스크에 HTML5 기반 웹 기반 히스토리 브라우저를 사용할 수 있습니다. 예를 들어, 다음은 serf네트워크 라이브러리 repository 의 개정판 1001에있는 저장소 트리 입니다.

웹 인터페이스에 대한 설명을 참조하십시오 .


답변

웹에서 저장소 SVN 페이지로 이동하여 / 뒤에 추가 할 수 있습니다.

https://<host>/subversion/source/<revision>

예를 들면 다음과 같습니다.

https://app.assembla.com/spaces/myproject/subversion/source/1200


답변

내장 웹 인터페이스는 이전 개정 (또는 이미 본 것 이외의 다른 정보)을 검색 할 수 없습니다. 타사 웹 기반 리포지토리 브라우징 소프트웨어를 설치하여이 제한을 해결할 수 있습니다. 나는 나 자신을 사용하지 않았으므로 권장 사항을 제공하지는 않지만 다른 사람들이 할 것이라고 확신합니다 (빠른 Google 검색으로도 일부를 찾을 수 있습니다).


답변