2013-12-09 3 views
1

질문은 간단합니다. C# WinForms 응용 프로그램에서 SharpSVN을 사용했습니다. 내 사용자는 SVN 버전이 1.8 이하일 때 문제가 있습니다. 그들이 사용하는 SVN의 버전을 어떻게 확인할 수 있습니까? 그래서 어플리케이션에 문제가 있다는 경고를 줄 수 있습니까?SharpSVN에서 SVN 버전을 얻으려면 어떻게해야합니까?

답변

1

모든 최근 서브 마이너 릴리스 작업 복사본 형식의 새 버전을 포함. 따라서 응용 프로그램의 SharpSvn 버전은 사용자의 다른 Subversion 클라이언트의 작업 복사본과 일치해야합니다.

작업 복사본을 사용중인 라이브러리 버전으로 업그레이드하려면 SvnClient.Upgrade()를 사용하여 기존 작업 복사본을 업그레이드 할 수 있습니다.

하지만 사용자의 작업 복사본을 업그레이드하면 이전 버전을 기반으로하는 다른 Subversion 클라이언트가 업그레이드 될 때까지 작업 복사본을 읽을 수 없습니다.

+0

그렇지만 'SvnClient.UpAnOldWorkingCopy (문자열 경로)'의 종류가 있으므로 먼저 호출 할 수 있으므로'SvnClient.Upgrade()'가 성공할 것이라고 알고 있습니까? – Tinister

0

당신은에보고 시도 할 수 있습니다 : sharpsvn

관련 문제