SVN

Workwork·2022년 8월 10일
0

git

목록 보기
4/4

SVN vs GIT
SVN
SVN은 대부분의 기능을 완성해놓고 소스를 중앙 저장소에 commit한다.
SVN에서 commit은 중앙 저장소에 해당 기능을 공개한다는 의미.

GIT 과 가장 큰 차이점은 개발자가 자신만의 Version History를 가질 수 없다.
local History를 이용하긴 하지만 일시적이고, 자신이 몇일전 까지에 한해 작업한 내역을 확인 가능하지만 버전 관리가 되지는 않는다.

Commit한 내용에 실수가 있을 시에 다른 개발자에게 바로 영향을 미치게 된다.

GIT
GIT은 개발자가 자신만의 Commit History를 가질 수 있고, 개발자 저장소와 서버 저장소를 독립적으로 관리가 가능하다.
매우 유연한 방식으로 소스를 운영할 수 있으며, 이러한 유연성이 git의 가장 큰 장점

Commit한 내용에 실수가 있더라도 바로 서버에 영향을 미치지 않는다.

마음대로 Commit(Push)하다가 자신이 원하는 순간에 서버에 변경 내역(Commit History)을 보낼 수 있으며, 서버의 통합 관리자는 관리자가 원하는 순간에 각 개발자의 Commit History를 가져올 수 있다.

profile
나만 알아보면 된다는 마음으로 작더라도 조금씩

0개의 댓글