위로
아래
SVN
SVN (Subversion) 특징
- Git과 비슷한 버전 관리 시스템의 한 종류
- 서버 + 클라이언트 모델을 따른다
SVN 서버
- 사내 서버에 설치
- 사내 인프라 담당자가 관리
SVN 클라이언트
- Command Line 으로도 조작 가능
- Tortoise SVN : 가장 많이 사용되는 클라이언트
- subversive SVN Team Provider : 이클립스 플러그인 제공
용어
- Repository (레파지토리) : 파일들이 저장되는 원격 저장소
- Revision
- 0부터 1씩 증가하는 유일한 값
- 저장소 내 변경이 발생할 때 증가
- Merge 등을 할 때 기준
- HEAD Revison : 가장 최근 리비전
- Working Copy : Repository에서 체크아웃을 통해 내려받은 개발자 로컬 PC 복사본
- Checkout : Repository의 파일을 Working Copy로 내려받는다.
- Add : 로컬 파일을 서브버전이 관리하는 파일로 등록
- Update
- 로컬 파일을 Repository와 비교하여 최신 버전의 상태로 갱신
- ...(생략)
- 출처 : https://pingfanzhilu.tistory.com/entry/SVN-신입-SVN-사용법