이번 포스팅은 이클립스에서 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] 을 클릭했을때 나타나는 창에서 해당 프로젝트를 클릭 후 덮어씌워 줍니다.
'IT 관련 기타 > IDE' 카테고리의 다른 글
[IntelliJ][버그] IntelliJ jsp formatting (4) | 2020.04.27 |
---|---|
[IDE]이클립스 최적화 문제 Startup and Shutdown 정리 (0) | 2019.11.22 |
VS Code Formatter Setting 정리. (0) | 2019.07.19 |
단축키 - Visual Studio Code (0) | 2019.05.29 |