첫 회사와 두 번째 회사에서 잠깐 svn을 사용하다 git으로 넘어가는 과정을 겪었는데 개인적으로 git을 선호하는 입장에서 왜 git이 아닌 svn을 사용했는지 궁금해졌습니다. 그저 오래된 프로젝트라서 svn을 사용해 왔거나 익숙해서 그랬을 가능성도 있지만 svn과 git은 용도가 다르다고 들었기 때문에 조사해 봤습니다. 해당 게시글에서는 svn과 git의 명령어보다 둘의 시스템적 차이점과 용도를 알아보겠습니다. 우선 svn은 Apache Subversion의 약자로 2000년에 기존 CVS(Concurrent Versions System)의 단점을 보완하기 위해 만들어졌다고 합니다. CVS는 1986년에 개발되었으며 자세한 사항은 홈페이지에 있습니다. https://savannah.nongnu.o..