SVN(1) - 개요

김재범·2023년 2월 26일
0

SVN

목록 보기
1/4

1️⃣ 개요

  • SVN은 Apache 재단에서 만든 형상관리 프로젝트의 이름
  • 프로젝트시에 실수가 발생하면 소스코드를 이전 상태로 되돌리거나, 변경된 이력을 확인할 필요가 있고 협업시에 충돌에 대한 처리도 필요하기 때문에 형상관리가 필요함

2️⃣ 단어

  • 중앙 저장소(Repository) : 원본 소스를 저장하고 있는 저장소
  • Checkout : SVN에 들어있는 프로젝트 파일을 내 컴퓨터로 가져오는 과정(실제 프로젝트에서는 SVN을 연결해 주기에 SVN Repository Exploring 탭에서 내려받을 항목을 우클릭한 후 Check Out을 눌러주면 내컴퓨터에 프로젝트가 들어옴)
  • 작업 디렉토리(Working Copy) : 원본 저장소로부터 Checkout을 통해 내려 받은 내 로컬 PC에 있는 작업 사본 디렉토리
  • 커밋(Commit) : 작업 디렉토리에서 변경, 추가 및 삭제된 파일을 원본 저장소인 서버에 적용하는 것
  • 갱신(Update) : checkout을 받은 작업 디렉토리를 원본 저장소의 가장 최신 commit된 버전까지 업데이트
  • 리비전(Revision) : 소스 파일을 수정하여 커밋하게 되면 일정한 규칙에 의해 숫자가 증가하는데 저장소에 저장된 각각의 파일 버전이라 할 수 있음
  • 되돌리기(Roll Back) : 작업 디렉토리에 저장되어 있는 사본을 특정 리비전 또는 특정 시간으로 복원할 수 있도록 하는 명령어
profile
미래의 아들에게 전해 줄 나의 이야기

0개의 댓글