Git 구성 관리 도구
기록을 제대로 하지 않으면 내가 무엇을 잘못했는지 알기 어렵습니다.
→ 원본 문서를 건드리지 않고 롤백할 수 있도록 히스토리를 남길 수 있는 도구
※ ( .git )에서 보이지 않도록 숨깁니다.
① 단독 개발 시
②협력 중
개발자는 Git을 자유롭게 사용할 수 있어야 합니다.
힘내의 이점
– 자신의 코드를 다른 사람의 코드와 비교합니다.
-버전의 기록이 남아 있습니다.
▣ 도형이란?
소프트웨어(개발 결과). 매우 자주 변경됩니다. (요구사항 분석 등을 위해)
※하드웨어 구성도 있지만 자주 바뀌지 않기 때문에 수동으로 관리하는 경우가 있습니다.
▣ SCM(소프트웨어 구성 관리자)
CVS(Concurrent Versions System): 중앙 집중식 저장 방식
↓
개선되고 생성된 분산 시스템.
Subversion(SVN) : 유료버전 짜증나서 일주일만에 무료버전 출시
Git: 분산 모델, 분산 저장 및 관리 방식의 개선, 가장 많이 사용