Svnadmin Pack은 업그레이드되지 않은 1.6 저장소에서 작동합니까?

StackOverflow https://stackoverflow.com/questions/1636316

  •  06-07-2019
  •  | 
  •  

문제

원래 SVN 1.6으로 만들어진 저장소에서 SVNADMIN 팩을 실행하려고 시도했습니다. 그러나 명령이 무엇이든하고 있다고 제안 할 출력이 없습니다. Shard Packing이 기본 1.6 저장소에 대해 자동으로 발생하는 경우 (업그레이드 된 저장소의 주문형과는 달리)? 내가 기대하는 출력은 다음과 같습니다.

$ svnadmin pack /var/svn/repos
Packing shard 0...done.
Packing shard 1...done.
Packing shard 2...done.
…
Packing shard 34...done.
Packing shard 35...done.
Packing shard 36...done.
$

그러나 나는 단지보고있다 :

$ svnadmin pack /var/svn/repos
$

내가 포장하려는 저장소에는 16 개의 개정판이 있으며,> 1000 revs로 다른 저장소를 포장하기 위해 테스트 레포로 사용하고 있습니다.

도움이 되었습니까?

해결책

포장은 1000 개 개정의 그룹 (또는 샤드 크기가 무엇이든)에서만 작동합니다. 16 개 개정판 만있는 경우 샤드는 여전히 활성화되어 포장 할 수 없습니다.

> 1000 개 개정이 있으면 첫 번째 샤드를 포장 할 수 있습니다.

2000 년 개정 후에는 다음 샤드 등을 포장 할 수 있습니다.

이 부분에서 더 완전한 설명을 사용할 수 있습니다. 릴리즈 노트.

아, 그리고 실제로 당신의 질문에 답하기 위해, 그것은 자동이 아니며, 아직 포장되지 않은 오래된 풀 파편을 포장하고 싶을 때마다 "svnadmin pack"을 수동으로 실행해야합니다.

다른 팁

내 해석 선적 서류 비치, 특히이 줄

전복은 포장 할 수 있습니다 기존의 샤드 리포지토리 업그레이드되었습니다 1.6 파일 시스템 형식 (강조 광산)

당신이 달리기 만하면됩니다 pack 1.6 이전에 생성 된 저장소에서. 그래서 저는 생각합니다 pack 기본 1.6 저장소에는 영향을 미치지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top