2011-08-01 4 views
2

직장에서 svn 버전 1.5.1 (r32289)을 사용합니다. OS X 컴퓨터에 버전 1.6.6 (r40053)이 있습니다. 난 sshfs을 사용하여 개발 서버에 디렉토리를 마운트했다. 여기서 내 컴퓨터의 svn을 사용하여 dev 서버에 대한 다른 연결을 "저장"할 수 있다고 생각했다.SVN 강제 저장소 형식

가 SVN이 :이 클라이언트가 너무하지만, 언제 내가 SVN 1.6.6 (심지어 svn up), I (내 동료) 개발에서 svn을 /를 끄지 않은 채 기계를 처리하려고 시도 할 때 다음과 같은 오류를 얻을 수와 저장소를 만지지 작업 사본으로 작업 할 수있는 '.'. 새로운 Subversion 클라이언트를 얻거나이 작업 복사본을 다운 그레이드해야합니다. 자세한 내용은 http://subversion.tigris.org/faq.html#working-copy-format-change을 참조하십시오.

문제를 오류 메시지에서 언급 한 페이지에서 제공하는 스크립트를 수정하여,하지만 :

저장소를 처리 할 때/힘을 사용해야합니다 svn을 형식을 지정하는 방법이 있나요?

모든 svn 명령에 매개 변수를 추가해야 할 경우 svn 명령의 별칭을 만드는 것이 좋습니다.

답변

2

먼저, file : // 프로토콜을 사용하고 있지 않으셨습니까? Choosing a Server Configuration: Recommendations.

에주의를 지불하는 다른 것은 작업 복사본 형식은 종종 X 1 사이의 버전 (그러나 1.x에서 Y 버전)을 변경할 것입니다.

작업 복사본을 업데이트하는 최신 SVN 도구를 사용한 후에는 모든 클라이언트 도구가 동일한 SVN 버전을 사용하도록 업데이트하거나 새로운 도구 액세스가있을 때마다 스크립트를 실행하여 다운 변환해야합니다.

은 이전 SVN 데이터베이스 형식을 사용하면서 최신 클라이언트 버전을 사용합니다 (file : //?을 사용할 때 어떻게 실행되는지는 확실하지 않지만).

질문에 대답 하시겠습니까? 저장소를 처리 할 때 svn이 사용해야하는 형식을 지정하는 방법이 있습니까?

문제는 저장소가 아니지만 작업 복사본입니다. 가능한 경우 직장에서 클라이언트를 업데이트하십시오. 그렇지 않으면 다른 곳에서는 1.6.6 클라이언트 사용을 중지하십시오.

+0

답변 해 주셔서 감사합니다. –

+0

아니, 우리는'file : ///'프로토콜을 사용하지 않고있다. 나는 .../할 수 있을지도 몰랐다. –