본문 바로가기
Etc . . .

[Eclipse] 체크아웃(Check Out), 체크인(Check In): SVN 형상관리, 협업

by jangThang 2023. 11. 30.
반응형

 이클립스에서 형상관리를 위해 체크아웃, 체크인을 하는 법을 배워봅니다.

 

[ Contents ]

     

     

    1. 형상관리의 필요성

     형상관리 저장소(git 등)를 단순 저장과 버전 관리로만 이용한다면, 굳이 체크아웃과 체크인이 필요하지 않습니다.

     특히 혼자서 하는 프로젝트는 커밋(Commit)만 하더라도 충돌이 발생할 일이 없죠. 하지만 여러 명이서 동일한 파일을 수정한다면 문제가 생깁니다. 둘의 변경본을 잘 조정하고 합쳐서 merge할 수도 있겠으나... 대체로 한 사람 빼고는 다 Rollback해야하는 상황이 생깁니다.

     이런 상황을 모면하고자, 우리는 체크아웃과 체크인 기능을 사용합니다.

     

     

     

    2. 체크아웃 (Check out)

    형상관리 저장소의 최신 상태로 갱신 후, 해당 파일의 변경 권한을 얻습니다.

    [네비게이터 탭의 파일 우클릭 - Team - Check Out]

     

     체크아웃은 저장소에 등록된 최신 상태로 업데이트한 후에, 파일을 변경할 권한을 얻는 작업입니다. 파일 옆에는 누가 수정하고 있는지 계정이름이 뜨며, 중복 수정하는 걸 미연에 방지할 수 있습니다.

     

     

    반응형

     

    3. 체크인 (Check in)

    형상관리 저장소에 변경된 파일 내용을 반영하고, 변경 권한을 반납합니다.

    [네비게이터 탭의 파일 우클릭 - Team - Check Out]

     

     체크인은 변경 파일을 저장소에 반영하고, 변경 권한을 반납하는 작업입니다. 이로써 수정을 마치며, 추가로 이슈 보고 등을 할 수 있습니다.

     

     

    star가 되고나서 Tistory

    반응형

    댓글