<Git> 1. 버전관리 시스템

빡찌's avatar
Sep 08, 2024
<Git> 1. 버전관리 시스템
 
ex) file1.txt 작업완료 → e.mail로 팀장님한테 제출
팀장님: 이거 좀 수정해 줄래?
file1.txt를 수정해서 file1.txt로 덮어씌워서 다시 제출했는데~?
팀장님: 어 저번게 더 낫다
 
띠로리…
전에꺼 없다고요.
 
그래서 file1_v2.txt 이런식으로 만들어 둠
이런식으로 관리한다면,,,,
용량이 크면 시간도 오래걸리고 용량도 많이 잡아먹고
바이러스 끝나면 큰일남,,,,
 

그래서 나온게 VCS ⇒ 버전관리시스템

(버전컨트롤시스템)
이게 버전을 관리해줌
 
수정이 됐을때 전체 복사를 하는게 아니라 부분변경을 함으로써
용량에 효율적이고 시간도 줄어든다.
  1. 바이러스X
  1. 협업X

CVCS ⇒ 중앙 집중형 버전 관리 시스템

이건 협업이 가능하다. 대신 잘해야함(?)
단점 : 계속 덮에 씌우다가 큰일남..
notion image
 

그래서 나온게!!!DVCS(분산버전관리시스템) Git!

 
Share article

prettytree