본문 바로가기
IT 정보/기타 정보

1. 오픈소스 프로젝트 관리 ( SVN, GIT )

by 동그리가조아 2022. 4. 19.
반응형

 

SVN(Subversion) 용어?

Repository : 프로젝트 파일 및 변경 정보가 저장되는 장소

Import : 빈 Repository에 맨 처음 파일들을 채우는 것 

Export : 버전 관리 파일들을 뺀 순수 파일만 빼내는 것

Checkout : 저장소에서 최신 버전의 소스코드를 최초로 받아오는 것 

Update : 로컬 저장소의 변경된 내용을 서버로 전송

Revert : 로컬 저장소의 내용을 이전상태로 되돌림 

Add : 버전관리 대상으로 파일 등록

Trunk : 개발 소스를 Commit (업로드) 했을 때 개발 소스가 모이는 곳

Branch : Trunk 에서 분리/복사한 소스를 버전별로 배포판을 만들어 Trunk와 별도의 운영 환경을 위한 안정화된 소스 관리 목적으로 사용 

Tag : 특정 시점의 상태를 보존하기 위해 장기적으로 버전별 소스코드를 따로 저장하여 프로젝트의 스냅샷을 찍어두는 것

 

 

오픈소스 종류 ? ( SVN, GIT )

SVN : 중앙 집중식 버전관리 -> 동일한 장소를 공유함

GIT : 분산형 버전 관리 -> 여러개의 원격저장소를 가질 수 있음

반응형