Subversion 저장소 버전을 찾는 방법은 무엇입니까?
리포지토리의 현재 버전을 확인하여 업그레이드 (svnadmin 업그레이드)가 필요한지 어떻게 확인할 수 있습니까?
실제로 저는 제 3 자와 함께 SVN을 호스팅하고 있으며 제 리포지토리를 업그레이드하도록 요청해야하는지 알고 싶습니다.
내가 뭔가를 놓치지 않는 한 1.5 서버가 repo 버전을 1.4로 유지할 것이기 때문에 묻습니다.
를보세요 <REPO>/db/format
. 1.5 형식으로 업그레이드 한 후 내 format
파일에 다음이 표시됩니다.
3
layout sharded 1000
예전에는 :
2
테이크 http
또는 https
저장소 및 절단에 링크 및 브라우저에 붙여 넣습니다. Subversion
저장소
서버 버전은 기본적으로 바닥 글에 표시됩니다.
Subversion 버전 1.4.5 (r25188)로 구동됩니다.
하나는 1.4
서버가 1.5
저장소 에 대해 실행되지 않을 것이라고 가정 합니다.
자세한 내용은 Subversion 1.5 릴리스 노트를 참조하십시오.
정정 해 주신 @Omus에게 감사드립니다.
"db"디렉토리에서 "format"파일의 내용을 확인할 수 있습니다. 3이 표시되면 1.5 (업데이트 된 파일 시스템의 버전)로 업그레이드 된 것입니다. 2이면 1.4 이상입니다.
VisualSVN Server의 경우 사용자 정의 페이지를 사용하더라도 페이지 소스를 계속 볼 수 있습니다.)
Subversion Repository 버전 / 스키마 (1)와 Subversion Repository FSFS 버전 (2)간에 차이가 있습니다.
FSFS는 Berkeley DB 또는 개발 용 FSX와 달리 백엔드 데이터 저장 방법입니다. FSFS 는 "기본 OS 파일 시스템을 직접 사용하는 버전 화 된 파일 시스템 구현"입니다.
(1) : Subversion 저장소 버전 / 스키마는 [REPO] / 형식 파일에서 찾을 수 있습니다. Subversion repos_upgrade_HOWTO 문서 의 현재 버전은 다음 과 같습니다.
SUBVERSION VERSION NUMBER SCHEMA VERSION
------------------------- --------------
Up to and including 0.27 1
0.28 - 0.33.1 2
0.34 - 1.3 3
(no released version used this) 4
1.4 - 5
(2) : 저장소 FSFS 형식은 [REPO] / db / format 파일에 있습니다. 현재 버전은 파일 시스템 형식 섹션 의 libsvn_fs_fs FSFS 구조 문서에 있습니다 . 현재는 다음과 같습니다.
Format 1, understood by Subversion 1.1+
Format 2, understood by Subversion 1.4+
Format 3, understood by Subversion 1.5+
Format 4, understood by Subversion 1.6+
Format 5, understood by Subversion 1.7-dev, never released
Format 6, understood by Subversion 1.8
Format 7, understood by Subversion 1.9
또한 Subversion 1.9부터 이제 svnadmin info 명령을 사용하여 Subversion Repository 버전 / 스키마와 Subversion Repository FSFS 버전을 모두 얻을 수 있습니다 (참조 : Subversion 1.9 릴리스 노트-FSFS 개선 사항 및 Subversion 1.9 릴리스 노트- svnadmin 변경 및 개선 사항 )
일부 서버 설치 ( VisualSVN Server 가 떠오름 )는 불행히도 Subversion 서버 버전을 표시하지 않는 사용자 지정 페이지를 사용 하기 때문에 응답 헤더를 스푸핑하는 것이 좋습니다 .
Fiddler2 를 사용 하여 서버에 대한 요청 / 응답을 스푸핑 할 수 있습니다 . HTTPS 연결을 사용하는 경우 도구-> Fiddler 옵션-> HTTPS에서 "HTTPS 트래픽 해독"옵션을 확인하십시오.
나는 당신이 원하는 것은 "svnlook youngest"라고 생각합니다
참고 URL : https://stackoverflow.com/questions/282460/how-to-find-out-subversion-repository-version
'IT TIP' 카테고리의 다른 글
연관 테이블을 사용하는 것보다 플래그를 비트 마스크로 저장하는 것이 언제 더 낫습니까? (0) | 2020.10.19 |
---|---|
Database.BeginTransaction 대 Transactions.TransactionScope (0) | 2020.10.19 |
함수 템플릿을 부분적으로 전문화 할 수없는 이유는 무엇입니까? (0) | 2020.10.19 |
HashSet에서 실제 항목을 검색하는 방법 (0) | 2020.10.19 |
localStorage.getItem ( 'item')이 localStorage.item 또는 localStorage [ 'item']보다 나은가요? (0) | 2020.10.19 |