쿠버네티스 교육/강의 내용 정리

220704_2_젠킨스_Git 시작하기

kimhope 2022. 7. 4. 16:48
728x90

Git 시작하기


버전 관리

버전 관리란

  • 참고 링크
  • 버전 관리 시스템은 파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 꺼내올 수 있는 시스템
  • 버전 관리 시스템: Version Control System

 

 

로컬 버전 관리(VCS)

  • Patch Set을 관리함
  • Patch Set이란 파일에서 변경되는 부분을 말함
  • 모든 파일을 특정 시점으로 되돌릴 수 있음

 

 

 

 중앙 집중식 버전 관리(CVCS)

  • 파일을 관리하는 서버가 별도로 존재함
  • 중앙 서버에서 파일을 받아서 사용하는 방식
  • 중앙 서버에서 문제가 발생한다면 아무 것도 할 수 없다는 치명적인 단점이 있음

 

 

 

분산 버전 관리 시스템(DVCS)

  • 서버와 클라이언트 모두가 동일한 데이터를 복제하여 가지고 있음
  • 중앙 집중식 관리 시스템의 단점을 보완함

 

 

728x90