본문 바로가기

svn

(4)
메이븐 멀티프로젝트(maven multi module) & SVN maven multi module project 만드는 방법과 해당 프로젝트를 SVN에 올리고 다른 개발환경에서 checkout하는 방법모든 환경은 Mac OS 환경입니다. 오늘 설명 할것은 maven multi module project를 만드는 방법과 해당 프로젝트를 svn에 업로드하고 다른 개발환경에서 checkout하는 방법입니다. 1) 우선은 부모 maven 프로젝트를 만들어줍니다. 지금까지 잘 따라오셨다면 부모 maven 프로젝트가 만들어져 있을 것입니다. 주의해야할 점은 반드시 packaging을 pom으로 지정해주셔야하는 것입니다. 2)자식 메이븐 모듈 만들기 이렇게 하면 자식 메이븐 모듈 프로젝트까지 생성이 됩니다. 3)프로젝트 구조 제가 만든 별도의 프로젝트는 신경쓰시지 마시고 , 생성..
SVN 사용법(trunk,branches,tags 용어설명 및 생성,사용전략 설명) MacOS 환경에서 진행하였습니다. 이전 글들에서 ubuntu 환경에서 svn을 설치하는 방법과 이클립스와의 연동을 설명하였습니다. 이제는 svn 사용 방법 혹은 전략 설명입니다. 진행하기 앞서 용어 설명을 하자면, 1)trunk : 기둥이 되는 저장소(폴더)입니다. 즉, 나무로 따지자면 기둥이 되는 것입니다. 이것을 형상관리로 얘기하자면 첫 소스를 svn에 import할때, trunk에 업로드합니다. 그 이후에 나무의 기둥이되는 trunk에서 가지를 뽑아 수정을 하게되는 것이 braches라는 개념(하나의 프로젝트에서 수정되는 부분만 뽑는 것이 branche)입니다. branches들을 수정하였다면 이 수정된 소스를 merge하는 저장소가 trunk입니다. 모든 수정이 commit되면 최종이 되는 녀석..
이클립스 svn 연동 mac os x 에서 진행하였습니다. *이클립스에서 help>Eclipse Marketplace 에서 svn을 검색하여 "subversive"를 install 해줍니다. *설치가 끝난 후에 restart된 후에 Marketplace 같은 창이 떠서 svn kit을 설치하라는 창이 뜬다면 kit을 받아주고만약 그러한 창이 뜨지 않는다면 preference>Team>SVN 에서 SVN Connector tab을 눌러줘서 설치를 해줍니다(select 창 밑에 Get ..어쩌고 떴던 기억이) 설치가 된후에 Open perspective(우측상단) 에서 svn 창을 하나 열어줍니다.그리고 SVN Repository view 에서 새로운 connection을 생성해줍니다. *url-> svn://server_ip를..
aws(아마존) ec2-ubuntu svn 설치 aws ec2(ubuntu) 기준으로 진행하였습니다. ~$ svn The program 'svn' is currently not installed. You can install it by typing: sudo apt-get install subversion ->설치가 되지 않은 것입니다. 설치를 해줍니다. ~$ sudo apt-get install subversion ->설치 후 잘 설치가 되었는지 버전을 확인해봅니다. ~$svn --version ->만약 문제 없이 버전이 잘나온다면 설치가 잘된 것이겠죠. ~$mkdir svn ->폴더를 하나 만들어줍니다.(원하는 위치에 하시면 되지만 저는 일단 $HOME에 생성했습니다.) ~$cd svn~svn$svnadmin create --fs-type fsfs..