IT'S DO
728x90

git과 svn 차이를 설명 해주셔서 정리하게 되었다.

 

1. git 

분산처리

분산 처리기 때문에, 개개인 마다 변경 이력 등 모든 부분 들이 복사본을 가짐.

복사로 분산 처리함. 

 

장점 :

깃이 망가져도 복사를 사용하는 것이기  때문에 되돌리기 쉽다. 자신 것을 복사해서 주면 되기 때문에.

복구가 쉽다.

대부분 사용하는 것인 이유가 있다.

 

단점 : 

복사를 사용하다보니 용량 즉 자원에 영향이 받기 쉽다. 하지만 오늘 날에는 컴퓨터 용량이 하도 좋으니 상관 없을거라고 하심.

인터넷 안되면 못씀.


 

2. svn

중앙 처리 

서버에서 관리함. 

 

장점 : 

빠르다고 함.

-> (아마도 서버에서 다이렉트로 처리하기 때문인가? 깃은 한번 깃 서버를 거치기 때문에?)

서버에서 관리하다보니 개인 자원 용량 문제x

-> (서버에서 관리 하기때문에 용량이 괜찮다고함. 그래도 의문이다. 왜냐하면 체크아웃하면 용량이 드는 것은 똑같을거 같기 때문에 일단 모르겠으니 일단 써놓는다.)

폐쇄망에서도 가능(공기업 프로젝트에서는 보통 폐쇄망을 사용하는데, 거긴 인터넷이 안됨.)

그럴 때 종종 svn으로 형상 관리함.

 

단점 : 

서버에서 관리하다보니 서버가 망가지거나 터져버리면 끝남. 현재 자신이 가지고 있는 것이 최신게 됨. 다시 구축 해줘야함.

 

 

'형상관리' 카테고리의 다른 글

형상 관리 종류들  (0) 2022.12.23
profile

IT'S DO

@멋진놈

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!