형상관리 용어 - Repostory, Working Copy (=Workspace), Commit, Update, Revision, Roll Back

CODEDRAGON Development/Git, PM

반응형


 

♣형상관리 용어

용어

설명

Repository

(저장소)

·       사용자가 변경한 모든 내용을 추적하는 공간입니다.

·       소스 코드의 변경사항을 보관하는 장소입니다.

·       저장소에는 지역 저장소와 원격 저장소가 있습니다.

Local Repository

(지역 저장소)

·       개별 컴퓨터에서 소스코드를 수정하여 Commit 새로운 버전을 생성하는 공간

·       실제적인 개발이 이루어지는 공간

Remote Repository

(원격 저장소)

·       온라인상의 중앙 저장소

·       지역 저장소에서 작업한 내용을 업로드하는 공간입니다.

·       백업과 개발자 협업의 기능을 제공해 줍니다.

Working Copy

 

·       Workspace

·       작업디렉토리라고 하며, 원본 저장소로부터 체크아웃을 통해 내려 받은 로컬 컴퓨터에 있는 작업 사본 디렉토리를 의미

Working Tree

(작업트리)

·       모든 변경이 이루어지는 공간

·       저장소를 바라보는 자신의 현재 시점

Commit

(커밋)

·       작업 디렉토리에서 변경 추가, 삭제된 파일을 원본 저장소인 서버에 적용하는 것을 의미합니다.

·       지역저장소에 변경사항을 적용하기 위해 새로운 리비전을 추가하고 무엇을변경했는지 설명하는 로그메시지를 저장하는 기능을 합니다.

Update

·       체크아웃을 받은 작업 디렉토리를 원본 저장소의 가장 최신 커빗된 버전까지 업데이트하는 명령입니다.

Revision

·       소스파일을 수정하여 커밋하게 되면 일정한 규칙에 의하여 숫자가 증가한다. 숫자를 의미하며 저장소에 저장된 각각의 파일 버전이 됩니다.

Roll Back

·       작업디렉토리에 장되어 있는 사본을 특정 리비전 또는 특정 시간으로 복원할 있도록 하는 명령입니다.