2017-09-23 20 views
1

저희 서버 팀은 서브 버전을 1.6.x에서 1.9.x로 업그레이드 했으므로 클라이언트 소프트웨어를 업그레이드해야합니다.SVNKit 클라이언트 어댑터 1.8.12.1은 SVNKit 라이브러리와 호환됩니까? 1.9.0.r10652

Windows 용 일식 산소 4.7.0 64 비트의 새 복사본을 다운로드했습니다. http://eclipse.svnkit.com/1.9.x 에서 최신 SVNKIT를 설치하고 이클립스 마켓 플레이스에서 최신 Subclipse를 설치했습니다.

다음 항목이 현재 설치되어 있습니다.

하여 Subclipse 4.2.3.201707071932 Subversion을 개정 그래프 4.2.0.1 SVNKit 클라이언트 어댑터 내가 일식을 시작 1.9.0.r10652

1.8.12.1 SVNKit 라이브러리 "의 유일한 가능한 옵션으로 SVN 인터페이스 클라이언트를 설정 SVNKit v1.8.12.10533 "을 선택하고 SVN Repository (SVN 저장소) 탭에서 내 저장소를 찾아 봅니다.

모두 괜찮아 보이지만, SVNKit 클라이언트 어댑터 1.8x 및 SVNKit 라이브러리 1.9.x에서 추정 된 버전 불일치가 우려됩니다. 1.8.x SVNKit 클라이언트 어댑터가 1.9.x 서브 버전 서버를 사용할 때 SVNKit 라이브러리 (1.9.x)와 호환됩니까? 나는 행운과 SVNKit 클라이언트 어댑터에 대한 업그레이 드를 찾으려고 노력했습니다. 이것은 호환 가능한 스택입니까, 아니면 1.8.x SVNKit을위한 1.8.x svnkit 클라이언트 어댑터입니까?

+0

SVNKit 클라이언트 어댑터와의 호환성 문제를 해결할 수 없기 때문에 단순히 원시 JavaHL을 설치하는 방법을 찾아 내 질문을 해결했습니다. 이클립스 시장은 그것을 제공하지 않았고 나는 tigris.org에서 구 버전을 원하지 않았다. 그리고 GitHub에서 참조하는 압축 된 업데이트를 설치하는 방법을 알지 못했습니다. 그러나 설치 URL을 사용하여 Eclipse에 subclipse를 설치하면 github에 대한 정보가 필요합니다. dl.bintray.com/subclipse/releases/subclipse/latest SVNKit 구성 요소를 제외하고 JavaHL Windows 바이너리를 선택했습니다. –

답변

1

정상적으로 작동합니다. Subclipse는 JavaHL Interface에 작성되고 SVNKit은이를 구현합니다. 그들이 업데이트 된 버전을 출시했는지는 중요하지 않습니다.

+0

저는 항상 서버 측 SVN 주요 버전 (1.9.x)이 JavaHL (또는이 경우 SVNKit) 주요 버전 (1.9.x)과 일치해야한다는 인상을 받았습니다. SVNKit 클라이언트 어댑터는 SVNKit 클라이언트 어댑터가 SVNKit의 주요 버전과 일치해야만 SVNKit 클라이언트 어댑터가 subclipse와 JavaHL 간의 인터페이스이기 때문에 호환성을 보장 할 수 있습니까? –

+0

서버 버전은 사용자가 신경 쓸 기능 이외에는 전혀 관련이 없습니다. 모든 1.x 클라이언트는 모든 1.y 서버와 통신 할 수 있습니다. 클라이언트의 유일한 문제는 레이어 간의 API 호환성이며 1.9.x 버전은 Subclipse에서 사용중인 모든 API를 구현합니다. –