2009-07-10 3 views
3

이것은 기본적인 질문 인 것 같지만 명확한 답변을 찾지 못했습니다. 본질적으로 우리는 1.5 클라이언트를 가진 1.4 버전의 서버를 가지고 있습니다. 분기/병합 추적과 같은 1.5 기능 중 일부를 사용하려면 서버가 1.5 이상 필요합니까?Subversion 클라이언트/서버 버전이 동일하거나 가까이 있어야합니까?

나는 1.5 클라이언트가 때로는 저장소를 1.5로 자동 업그레이드 하겠지만, 서버가 이전 버전을 실행하는 경우에는 그렇게 될 것이라고 읽었습니다. 우리는 svn : // 프로토콜을 사용하기 때문에 서버를 합리적으로 최신 상태로 유지해야한다고 생각합니다. 이 경험이있는 사람이 있습니까? 감사!

답변

4

release notes for v1.5이이 질문에 답합니다. 각 클라이언트/서버 조합에서 사용할 수있는 기능을 자세히 설명합니다.

+0

감사합니다. Tim! 이것은 내가 실제로 찾고 있던 것입니다. 릴리스 노트를 제외한 모든 설명서를 확인했습니다. :) – Poldon

0

클라이언트는 클라이언트 시스템에서 저장소의 체크 아웃을 자동으로 업그레이드합니다. 즉, 1.4 클라이언트를 사용하여 1.5 수정 된 체크 아웃과 상호 작용할 수는 없지만 1.4 서버가있는 1.5 클라이언트를 사용하는 사람들이 있습니다. 그러나 새로운 1.5 기능을 사용하려면 1.5 서버가 필요합니다.

또한 최대 1.6 명이라고 생각합니다.

0

두 개의 서로 다른 클라이언트를 사용할 때 문제가 로컬 저장소 인 경향이 있습니다. 나는 그것들이 약간 떨어져있는 곳에서 많은 시간을 보냈고, 새로운 곳에서는 당신의 저장소를 업그레이드 할 것이고 오래된 클라이언트는 더 이상 그것을 읽을 수 없다.

거북이를 사용하면 Windows에서 발생합니다.

+0

거북이가 컴퓨터에 설치된 svn.exe와 상호 작용합니까? 아니면 자체 액세스 라이브러리를 가지고 있습니까? –

+0

그것은 자신의 라이브러리를 가지고 있으며 서로 다른 호환되지 않는 버전이 될 수 있습니다. –