본문 바로가기
CI

SVN 설치

by BeGeek 2015. 1. 19.

SVN서버 설치 파일 다운로드: http://alagazam.net/

 

Setup-Subversion-1.7.19.msi

 

SVN구동을 편하기 하기위한 SVNSERVE Manager 다운로드: http://www.pyrasis.com/main/SVNSERVEManager

 

SVNManager-1.1.2-Setup.msi

 

SVN 사용관련 참고: http://www.pyrasis.com/main/Subversion-HOWTO#s-5.12

 

* Trouble Shooting

1) >Eclipse에서 SVN Repository를 추가하려고 하는데 Number is larger than maximum이 뜰경우

     원인: SVN 버전과 Eclipse의 subclipse 플러그인 버전이 맞지 않아서 발생.

             나같은 경우 SVN버전이 1.8.11 버전이고 subclipse 1.6.x 버전이었음.

     해결: SVN버전을 1.7.19 버전으로 낮추니 문제 해결됨.

 2) SVN버전 1.8.11 로 설치된 상태로 cmd창에서 test01 이라는 repository폴더를 생성했었는데 위와 같은 문제로 1)번 방법을 통해 SVN버전을 1.7.19 버전으로 낮춘뒤 test01 repository를 연결하려 했더니 아래와 같이 오류가 뜸.

 

SVN버전이 맞지 않은 상태로 생성된 repository를 사용하려해서 생긴문제로 SVN 1.7.19버전에서 다시 repository생성하여 해결.

test라는 repository를 만들려면 repository생성할 폴더로 이동하여

svnadmin create --fs-type fsfs test 수행.

 

 

* 2015.1.24 추가: 이렇게 하고도 추가 문제에 직면하였다!

정상적으로 설치된것 처럼 보이는 SVN이 프로젝트를 SVN에 올리기 위해 Share Project를 하려고 하거나,

Check out, SVN Repository창 클릭을 하면 오류가 뜨는것이다!

Subclipse버전과 JavaHL 라이브러리 버전이 일치하지 않은것이 원인이었다!

그리하여 찾아보니.. 이렇게 Subclipse 버전과 SVN/JavaHL 라이브러리 버전을 맞춰줘야 했다.

내가 SVN버전을 1.7.19 로 했으니 Subclipse는 1.6.x 이 아닌 1.8.x 버전이 되야했던것!

(참고URL: http://subclipse.tigris.org/wiki/JavaHL#head-0ae839721445e3f59d10a128ec9439d4f4988d5f )

 

 

기존에 이클립스에 설치된 Subclipse 1.6.x버전을 제거하고 ..

* 기존 버전 제거는 Help - Install New Software 누르면 뜨는 창에서 하단에 What is already installed? 링크를 누르면 확인 가능함!

 

 

 

 Install New Software에 sublcipse1.8버전을 다운로드 할 수 있게 하기 주소를 Add하여 설치함.

subclipse1.8 - http://subclipse.tigris.org/update_1.8.x

설치후 이클립스를 restart 하고 나니 문제 해결!!!!

SVN에 올릴 프로젝트를 이클립스에서 선택 후 Team - Share Project 를 통해 업로드 완료!

댓글