본문 바로가기

IT 관련 기타/IDE

[SVN][이클립스] 이클립스에서 svn 브랜치 생성

이번 포스팅은 이클립스에서 SVN의 Branch를 사용하는 방법을 정리할 생각입니다.

브랜치는 아시다시피, SVN으로 버전 관리를 할 때, 기존의 프로젝트를 그래도 두고 다른 위치에 같은 프로젝트를 생성 후 그 장소에서 버전관리를 진행하는것인데

이러한 행동을 하는 이유는 프로젝트에 큰 규모의 업데이트가 진행될 시 기존의 소스를 안전하게 보존하고 업데이트를 진행후 문제여부를 확인하고, 

문제가 없을 시 다시 기존의 프로젝트와 합치는 방식의 버전관리 방법입니다.

간단한 소개가 끝났으니 이제 브랜치를 생성하는 방법을 알아보겠습니다.


브랜치 생성 방법


일단 현재 svn으로 관리하고 있는 프로젝트를 우클릭 아래 사진처럼 [team] - [Branch..] 를 선택합니다.


다음처럼 창이 나타나면 'Branch :' 아래의 텍스트 입력란에 생성할 브랜치의 이름을 입력합니다.


그 후 아래의 콤보박스를 클릭하면 어떤기준으로 브랜치를 생성할지를 선택할 수있는데 전 아래사진 처럼 'Use the repository version’(현재 버전관리 프로젝트의 폴더 기준으로 생성하는 방식)으로 선택했습니다.


그후 [OK] 버튼을 클릭하여 브랜치를 생성해 줍니다.

다음으로 해당 브랜치의 프로젝트를 생성하기 위해 [Window] - [Show View] - [Other..] 을 클릭하여 창을 띄워줍니다.


[Show Veiw] 창이 나타나면 검색창에 svn을 입력 후 ’SVN Repositories’ 창을 생성해줍니다. 


[SVN Repositories] 탭으로 이동 후 기존 프로젝트 SVN 경로에서 [ROOT] - [branches] 순으로 펼쳐나가면 위에서 생성한 이름의 브랜치가 보입니다.

아래 사진처럼 그 브랜치를 우클릭 후 [Check Out] 을 클릭하여 프로젝트를 생성해 줍니다.

* 기존의 프로젝트명을 변경시키지 않는경우 프로젝트가 생성되지 않을수도 있으니 필요 여부에 따라 프로젝트 명을 변경시켜 주거나 혹은 [Check Out] 을 클릭했을때 나타나는 창에서 해당 프로젝트를 클릭 후 덮어씌워 줍니다.