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


146

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

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


4
subversion 1.6에는 이제 공식 구문이 있습니다. 내 답변보기 here : stackoverflow.com/questions/686892/…
Wim Coenen

답변:


185

저장소 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 릴리스 정보 참조


8
나는 이것이 작동하는 것을 절대적으로 기절했다 ... (방금 확인했는데 그렇게한다). 나는 불가능하다고 여러 번 들었습니다. 언급 된 문자열은 URL에서 repo 루트 바로 뒤에 있어야하며, 그 뒤에 repo의 하위 디렉토리를 넣을 수 있습니다.
rmeador

주의하십시오 : 이것은 공식적으로 지원되지 않으며 새로운 릴리스로 언제든지 변경 될 수 있습니다. svn의 시작부터 같은 일이 있었지만 ...
Stefan

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

2
BertHuijbens 게시물에 대한 수정과 마찬가지로 특정 폴더의 이전 개정을 보려면 example.com/svnrepository/path/to/specific/folder/?p=3을 수행하십시오. ? 어떤 이유로 또는 다른 들어, 나는 P = 3이 먼저 올 것이라고 생각하고, 내가 여기에 그녀에 대해 게시 거라고 생각
shmeeps

1
@rmeador에 의해 코멘트 정말 그렇지 않으면 오해의 소지이 답변에 통합 될 필요가 : 당신은 붙이지 마십시오 !svn/etc...당신의 말에 URL . (1) svn info .추가 후 (2) 까지 리포지토리 루트를 /!svn/bc/<revision_number>/찾은 다음 (3) 디렉토리 또는 파일의 경로를 추가하십시오 (있는 경우).
Bob Stein




0

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

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

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

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

-2

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


SebaGR에 따르면 URL을 직접 조작하면 이전 버전에 액세스 할 수 있습니다. 그러나이 작업을 수행 할 UI가 없습니다. 내가 반복적으로 그것이 아니라고 들었 기 때문에 이것이 가능하다는 것은 정말 놀랍습니다.
rmeador

4
Subversion 1.6.0에서는? p = 및? r = 인수가 공개 (및 문서화) 기능으로 추가되었습니다.
Bert Huijben

2
1.5는 내장 WebDAV 인터페이스를 통한 개정 브라우징을 허용하지 않았습니다. 에서 svnbook.red-bean.com/en/1.5/svn-book.pdf :> 수 있습니까보기 이전 개정? > 일반 웹 브라우저를 사용하십니까? 한마디로 : nope. 최소한 mod_dav_svn 을 유일한 도구로 사용 하지는 마십시오 .
Zach Young
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.