728x90 반응형 Skills/SVN1 SVN(Subversion)이란? 버전 관리 시스템의 역사, Git과의 차이 SVN이 무엇인지 알아보기 전에 버전 관리 시스템이 어떤 식으로 발전했는지 알아보자. 버전 관리 시스템의 역사 소프트웨어 개발 협업에서 필수적인 버전 관리 시스템은 다음 단계를 거쳐서 발전해왔다. 1. 로컬 버전 관리 시스템 (Local VCS) 초기에는 개발자 개개인이 자신의 로컬 환경에서 버전 관리를 수행하는 방식이었다. 파일 복사와 같은 간단한 방법을 사용해서 버전을 관리해왔는데, 이러한 방식은 누가 변경을 했는지에 대한 이력 관리나, 파일이 소실될 수 있다는 단점이 존재했다. 2. 중앙 집중형 버전 관리 시스템 (Centralized VCS) 그렇게 해서 나온 것이 중앙 집중형 시스템으로, 여러 개발자가 하나의 중앙 서버에서 파일과 변경 내용을 관리하는 방식이다. 개발자들은 중앙 서버로부터 최신 .. 2023. 8. 6. 이전 1 다음 728x90 반응형