728x90
반응형
Git 과 SVN 의 가장 큰 차이점은 프로세스 관리방식이 아닐까 ?
SVN 은 중앙 집중 방식이라서 충돌 위험이 높은 반면에
Git 은 분산 관리 시스템으로 여러 버전으로 관리 할 수 있어 충돌 위험이 적어진다.
세부적으로 SVN 과 GIT 의 차이점은 아래와 같다.
내 생각에는 SVN 이 GIT 보다 좋은 점은 간편하다는 점 밖에 없다.
SVN | GIT | |
사용 방법 | 간편하다 | 이해하기 어렵다 |
기능 | 버전관리에 최적화된 간편한 기능 | 버전관리에 필요한 다양한 기능 |
프로세스 | 중앙 집중식 | 분산 관리식 |
소스 충돌 위험 | 매우 높음 | 권한 설정으로 인해 충돌 감소 |
저장소 백업 여부 | 복구가 어려운 부분이 있음 | 깃 저장소만 있으면 복구 언제든지 가능 |
다수 작업 관리 | 관리에 한계가 존재 | 여러명의 분산 작업에 매우 용이 |
작업 내용 복구 | 불편함 | 복구가 매우 편리 |
브랜치 생성 | 불편함 | 매우 편리 |
728x90
반응형
'개발중 > Git' 카테고리의 다른 글
[ Git 사용법 ] 사용자 정보 설정 📚 🙄 📚 (0) | 2022.01.24 |
---|---|
[ Git 사용법 ] GitHub Flow 📚 🙄 📚 (0) | 2022.01.24 |
[ Git 사용법 ] 지역 저장소와 원격 저장소의 차이 📚 🙄 📚 (0) | 2022.01.24 |
[ Git 사용법 ] local / remote 저장소 간의 흐름 📚 🙄 📚 (0) | 2022.01.24 |
Git 사용법 📚 🙄 📚 (0) | 2022.01.24 |