매뉴얼

기본 개념

실제 파일을 다루기 전에 Subversion이 작동하는 방식과 사용되는 용어에 대한 개요를 파악하는 것이 중요합니다.

저장소

Subversion은 모든 버전 관리 파일과 그 완전한 이력을 포함하는 중앙 데이터베이스를 사용합니다. 이 데이터베이스를 저장소라고 합니다. 저장소는 일반적으로 Subversion 서버 프로그램을 실행하는 파일 서버에 있으며, 요청 시 Subversion 클라이언트(예: TortoiseSVN)에 콘텐츠를 제공합니다. 단 하나의 항목만 백업해야 한다면, 저장소를 백업하십시오. 저장소는 모든 데이터의 최종 마스터 복사본입니다.

작업 사본

이곳이 실제 작업을 수행하는 곳입니다. 모든 개발자는 자신의 로컬 PC에 자신만의 작업 사본(때로는 샌드박스라고도 함)을 가지고 있습니다. 저장소에서 최신 버전을 가져와 다른 사람에게 영향을 주지 않고 로컬에서 작업한 다음, 변경 사항이 마음에 들면 저장소에 다시 커밋할 수 있습니다.

Subversion 작업 사본은 프로젝트의 이력을 포함하지 않지만, 변경을 시작하기 전에 저장소에 존재했던 파일의 사본을 보관합니다. 이는 정확히 어떤 변경 사항을 만들었는지 쉽게 확인할 수 있음을 의미합니다.

TortoiseSVN이 시작 메뉴에서는 별로 보이지 않으므로 어디서 찾을 수 있는지 알아야 합니다. TortoiseSVN은 셸 확장 프로그램이기 때문입니다. 따라서 먼저 Windows 탐색기를 시작하십시오. 탐색기에서 폴더를 마우스 오른쪽 버튼으로 클릭하면 다음과 같이 상황에 맞는 메뉴에 몇 가지 새로운 항목이 나타날 것입니다.

그림 1.1. 버전 관리되지 않은 폴더용 TortoiseSVN 메뉴

The TortoiseSVN menu for unversioned folders


TortoiseSVN 홈페이지

한국어 中文