2012-07-10 6 views
0

우분투 12.04를 bazaar 2.5.1과 함께 사용했으며, 1.5 버전의 서버에서 저장소에 액세스하려고합니다. 서버는 바자 프로토콜 버전 만 인식하지만 클라이언트는 버전 으로 연결하려고합니다. 클라이언트가 강제로 프로토콜 버전 2를 사용할 수 있습니까?서버 프로토콜 2를 사용하도록 바자 클라이언트 프로토콜을 강제 하시겠습니까?

오류 메시지 :

여러가 (자신의 의견에 bialix에서 언급 한 바와 같이) 낮은 버전 바자 스위치 자동적를 다시 연결하지만 이후 그냥 가지 포맷에 대해 불평 후 것 같다
Server does not understand Bazaar network protocol 3, reconnecting. (Upgrade the server to avoid this.) 

:

'error', "Unknown branch format: 'Bazaar Branch Format 7 (needs bzr 1.6) 

아무 것도 정말로 얻지 못했습니다. 최신 고객에게 구형처럼 행동하도록 알릴 방법이 없습니까?

+0

클라이언트는 최대 알려진 버전 (3)으로 연결 한 다음 서버가 첫 번째 버전을 인식하지 못하면 낮은 버전 (2)을 사용하려고 시도합니다. – bialix

+0

클라이언트가 이전 버전의 프로토콜을 사용하게하면 도움이되지 않습니다. 서버는 액세스하려는 저장소의 형식을 지원해야합니다 (예 : 이전 클라이언트 또는 프로토콜의 이전 버전을 사용하는 경우에도 마찬가지 임). – jelmer

+0

나는 확실히 모르겠다.하지만 예상되는 브랜치 포맷이 서버에 의해 이해되지 않는다고 불평하는 클라이언트 여야한다. 1.5 서버는 투시력을 발휘할 수 없었습니다 ;-) –

답변

1

리서 츠 형식으로 문제가 해결 될 수 있습니다. 이것을 시도하십시오 :

bzr init-repo --pack-0.92 myRepo 
bzr branch my1.5branch myRepo 
+0

원래의 경우에는 도움이되지 않았지만 나중에 비슷한 경우에 유용했습니다. –