본문 바로가기

컴퓨터158

[SVN] Merge 하기 요즘 많이 사용하는 SVN Merge 방법 알기 쉽게 설명한 포스팅이 있어서 링크합니다.출처: http://www.eahn.kr/wp/?p=502eclipse에서 svn을 사용하면서 tag는 개념적으로 간단해서 빌드시 사용하고 있으나, 브랜치 사용은 어려워하는 분들을 위해 간단히 요약을 합니다.1. 먼저 브랜치를 하나 만듭니다. 현재 프로젝트에서 브랜치를 하나 생성합니다.브랜치 이름을 지정합니다. 2. 브랜치를 만들었으면, 브랜치 설정을 추가합니다. 안해도 되나, 브랜치가 많은 경우 사용편의상 필요합니다. 1.에서 생성한 브랜치에서 마우스 오른쪽 버튼으로 추가(add branch)합니다.아래의 브랜치목록에 새롭게 추가된것을 볼 수 있습니다. 3. 브랜치에서 변경된 내용을 trunk에 적용하기 위해 프로젝.. 2012. 7. 16.
[SVN] 현재 작업중인 프로젝트 Commit 하기 SVN 개념일단 svn 저장소는 최신 소스를 유지하는 trunk가 있고 trunk에서 분리되어 나온 branch라는 것이 있습니다이름만 다를 뿐 실제로는 각각 하나의 디렉토리라고 보셔도 됩니다.개발 팀마다 svn저장소를 사용하는 방법이 조금씩 다르기 때문에어떻게 사용하는 것이 맞다고 말씀드리긴 힘듭니다. 제가 사용하는 방법을 예를 들어보겠습니다.HelloWorld라는 프로젝트를 SVN저장소에 생성합니다.그리고 프로젝트의 소스들을 trunk에 저장합니다.해당 프로젝트에 A라는 기능을 추가하기로 결정되었습니다.그러면 trunk에 있는 최신 소스를 그대로 복사하여 A라는 branch를 생성합니다.이 시점에서 trunk와 A branch는 동일합니다.이제 A에 있는 소스들을 여러사람이 함께 수정합니다.기능 추가.. 2012. 7. 16.
[SVN] 이전 버전으로 롤백하기 svn 작업하다보면 에러난 상태로 커밋되거나 이전 기록이 보고 싶을때가 있습니다. 이럴땐 History기능을 이용해서 되돌릴수 있습니다. (클릭하면 커집니다) 1. 프로젝트를 우클릭하고 Team > Show History 를 선택합니다. 2. 자신이 돌아가고 싶은 버전을 우클릭하고 "Switch to Revision" 을 선택하면 롤백 됩니다. 2012. 7. 16.
[SVN] Subclipse 세팅 Subclipse 세팅 Repositary를 지정해주자. 1. Window->Open Perspective->Other->SVN Repository Exploring그러면 이클립스에 SVN Repositories 라는 새창이 생긴다. 2. Add SVN Repositories 클릭 3. Url 란에 https://Luyin-Mem-PC/svn/BAS 입력 4. Username 과 Password 란에 각각 ID와 비밀번호를 입력그러면, SVN Repositories 창에 SVN server에 연결된다. 5. Server에 위치한 Source를 볼 수 있다. SVN 에 위치한 폴더 설명SVN 에서는 관습적으로 3종류의 폴더를 사용한다.1. branches : 가지를 뜻하며, 개발자 각각 작업 중인 Sour.. 2012. 7. 16.