반응형 CICD/Git1 SVN -> Git 으로 마이그레이션 하기. SVN이란?SVN은 중앙 집중식 버전 관리 시스템으로, 하나의 중앙 서버에 모든 변경 내역이 저장된다는 특징이 있다. 그렇기 때문에 SVN 서버에 매우 의존적일 수밖에 없다. 만약 SVN이 문제가 발생할 경우 최신 버전을 가져올 수 없어 작업이 전체 중단될 수 있고, 실수로 파일을 삭제하거나 커밋을 잘못하기라도 한다면 모든 개발자들에게 영향을 미칠 수 있어 큰 장애로 이어질 수 있다. 또한, 브랜치를 생성하고 이를 병합하는 과정이 복잡하여 유연한 브랜치 전략을 사용하기 어렵다. 서버가 중앙에서 전부 관리된다는 것에 대한 장점도 분명히 존재하지만, 앞서 언급한 치명적인 단점들 때문에 많은 개발 팀은 Git으로 전환하는 추세이다. Git이란?Git은 분산 버전 관리 시스템으로, 각 개발자가 전체 저장소를 .. 2024. 6. 24. 이전 1 다음 728x90 반응형