subVersion의 줄임말 - 형상관리 / 소스관리 툴
소스를 버전 별로 관리할 수 있어서 개발할 때 실수로 소스를 삭제하거나, 수정하기 이전으로 돌아가야되는 경우 유용하게 사용되는 툴.
관련 용어 정리
- trunk
프로젝트에서 가장 중심이 되는 디렉토리
- branches
trunk에서 뻗어져 나온 나뭇가지를 뜻함. 프로젝트 내의 작은 프로젝트라고 생각하면 됨
- tags
버전 별로 소스코드를 따로 관리하는 공간(버전 별로 태그를 붙여서 tag 디렉토리 안에 보관한다고 생각하면 됨)
Checkout: 저장소에서 최신 버전의 소스코드를 최초로 받아오는 것 / Repository에서 프로젝트 관련 파일들을 받아온다
Update: 로컬 저장소에 있는 파일들을 저장소의 최신 버전으로 받아 오기
Commit: 로컬 저장소의 변경된 내용을 서버로 전송 / Checkout한 파일의 수정사항을 갱신
Revert: 로컬 저장소의 내용을 이전 상태로 돌림
출처: https://goddaehee.tistory.com/158 [갓대희의 작은공간]
출처: https://na27.tistory.com/211 [na27]