본문 바로가기

SCM/SVN

(5)
05. SVN 리눅스에 구축 SVN Repository 및 Server 설정 # SVN Editor 설정 vi ~/.bash_profile export SVN_EDITOR=/usr/bin/vim source /etc/profile # 폴더 생성 sudo mkdir /var/repos # Repository 생성 파일시스템을 이용한 방식 sudo svnadmin create --fs-type fsfs /var/repos 버클리 DB 를 이용한 방식 sudo svnadmin create --fs-type bdb /var/repos # 디렉토리 그룹 권한을 변경 sudo chmod -R g+w /var/repos # SVN 설정 변경 sudo vi /var/repos/conf/svnserve.conf password-db = passwd..
04. 이클립스 환경에서 svn을 이용한 간략한 소스관리 이클립스 환경에서 svn을 이용한 간략한 소스관리 아래에 보면 trunk, branches, tags 라는게 있는데 trunk trunk는 현재 개발되는 가장 중심되는 줄기인데 보통 이 trunk를 이용해 branch를 만들거나 tag을 달게 된다. branch branch는 의미로 가지 인 것처럼 흔히 프로젝트에서 기존 구현된 기능을 변경하거나 현재 기능에 영향을 미치는 기능을 추가할 때, trunk에서 branch로 프로젝트를 복사하고 해당 작업을 완료한 후 다시 trunk로 merge하여 프로젝트를 발전시켜 나갈때 사용한다. tag 개발이 끝나서 이건 보존해야돼 이렇게 생각되는 것을 tag 로 남긴다. 즉 tag의 경우는 보통 스냅샷을 찍을 때 이용한다. 프로젝트 생성 SVN Repositories..
03. SVN Connector 설치 SVN Connector 설치 재실행되면 위의 윈도우가 자동으로 실행되는데 만약 Cancel 을 잘못 눌렀다면 Windows > Preferences 메뉴의 Get Connectors 를 클릭한다. 여튼 여기에서 가장 최신 버전 선택후 Finish 한다. 이제 SVN Connector 설치가 시작된다. Next 후 Next 후 licence 동의 후 Finish 서명이 안된 소프트웨어라고 경고.. 그냥 OK 이클립스 재실행 Windows > Preferences 에 들어가서 Connector 가 제대로 설치되었는지 확인 Window 의 Other 을 선택 SVN Repository Exploring 을 선택 후 OK 버튼을 누르면 이제 SVN Explorer 에 접근할 수 있다. 처음에는 등록된 서버가 ..
02. Java 에 SVN 설치 자바에 SVN 설치 svn 으로 검색하고 SVN Team provider 를 선택 후 install 실행 위에 보이는 (Optional) 은 필수 설치 항목은 아니지만 그냥 다 설치 약관에 동의후 Finish 버튼을 클릭 설치가 진행된다. 설치가 다 되면 Eclipse 다시 실행하라고 나온다. Yes 를 클릭해 Eclipse 를 재실행한다.
01. 원격 저장소 1. SVN 서버 확보하기 이버에서 개발자들을 지원하기 위해서 만든 개발자 센터 오픈소스, 오픈 API 와 함께 svn,git 서버를 제공한다. 일단 아래 사이트에 접속하고 프로젝트를 만든다. http://developer.naver.com/ 프로젝트 이름,아이디, 설명을 채워주고 SVN ,Git, Mercurial 중에서 선택한다음 확인을 누르면 생성된다. 나의 경우는 SVN 을 설치할 계획이므로 아래와 같이 넣었다. 이제 SVN 비밀 번호를 설정해줘야 한다. 다시 http://developer.naver.com/ 이동 후 My Open Project 선택. 여기서 회원정보를 클릭하고 코드저장소 비밀번호 설정 버튼을 눌러 비밀번호 변경 페이지로 이동 여기서 비밀 번호를 넣고 비밀번호 갱신을 한다. Ja..