형상관리
자원을 형상관리에 커밋하고 서버에 배포하는 기능에 대해 설명합니다.
1. SVN
형상관리 도구가 SVN인 경우에 자원을 커밋하면 커밋되는 자원을 서버에 함께 배포할 수 있습니다.
1.1. 프로젝트 공유
프로젝트를 처음 생성했을 경우에는 SVN 에 프로젝트가 공유되어 있지 않습니다. 자원을 커밋 하려면 먼저 프로젝트를 공유해야 합니다.
-
프로젝트를 선택하고 우클릭합니다.
-
Team/Share Project… 를 선택합니다.
-
SVN을 선택합니다.
-
Next 버튼을 클릭합니다.
-
SVN 의 저장소 URL을 입력합니다.
-
저장소에 접근할 수 있는 계정 정보를 입력합니다. 이후 커밋을 수월하게 하기 위해 Save authentication에 체크하여 계정 정보를 저장합니다.
-
Finish 버튼을 클릭합니다.
-
공유할 자원을 확인하고 OK 버튼을 클릭하여 프로젝트 공유를 완료합니다.
1.2. 프로젝트 업데이트
다른 개발자가 수정한 자원이 자신이 수정한 자원과 충돌나지 않도록 하기 위해서 수정된 자원을 커밋하기 전에 프로젝트를 업데이트해야 합니다.
-
프로젝트를 선택하고 우클릭합니다.
-
Team/Update 를 선택합니다.
1.3. 자원 커밋
SVN 에 자원을 커밋하면 지정된 서버에 배포도 함께 수행됩니다. 커밋/배포는 아래 순서대로 진행됩니다.
-
자원 검증을 수행합니다. 소스코드에 문제가 있거나 규칙을 어겨 작성된 소스코드 및 SQL 등을 검증합니다. 검증에 실패하면 자원을 커밋할 수 없습니다.
-
커밋할 자원을 지정된 서버에 배포합니다. 배포에 실패하면 중단하고, 성공하면 커밋을 수행합니다.
-
자원을 형상관리 저장소에 커밋합니다.
자원 검증에 대한 세부 내용은 자원 검증 페이지를 확인하십시오. |
-
수정된 자원을 선택하고 우클릭합니다.
-
Team/Commit 을 선택합니다. 커밋하려는 자원이 검증에 실패하면 아래와 같은 대화창이 팝업됩니다.
-
커밋하려는 자원이 검증에 성공하면 아래와 같은 대화창이 팝업됩니다. OK 버튼을 클릭하면 커밋/배포가 수행됩니다.
-
배포에 성공한 경우에는 형상관리 저장소에 자원이 커밋되고, 실패한 경우에는 커밋되지 않습니다.