[개발이야기#055] SubVersion(SVN)을 사용하는 방법 - SVN 용어 설명
안녕하세요 가야태자 @talkit 입니다. 오늘은 앞에서 준비 과정중에 있던 SVN 사용하기를 실제로 해보겠습니다. 오늘을 위해서 SVN 호스팅 서버에 가입하고, TortoiseSVN도 설치를 진행 했습니다. SVN을 위해서 알아야할 용어 우선 저장소에 연겨하기 전에 용어를 좀 살펴 보겠습니다. 우선 기본적으로 저장소 또는 리파지토리 , 레포지토리 등은 궁극적으로 저장소 를 말 합니다. 저희가 생성한 소스의 버전들이 들어갈 저장소가 리파지토리, 레포지토리가 됩니다. 저장소에 trunk , tags , branch 라는 하위 폴더를 가지거나 안가지게 할 수 있습니다. trunk 는 주 버전 저장소라고 부릅니다. branch 는 가지 저장소 입니다. tags 는 특정 포인트의 저장소라고 하겠습니다. trunk, tags, branch trunk 는 메인 버전을 저장하는 곳이고, 솔루션을 만들어서 팔고 있는데 A사, B사 C사에서 커스트마이징 해달라고 한 버전이 있으면 해당 버전을 branch 로 즉 지점으로 만들어서 저장하고 발전시켜 나갑니다. tags 는 주로 유지보수를 위해서 많이 사용합니다. 1.0 버전, 2.0버전, 3.0 버전 이런식으로 특정 버전의 태그를 만들어두고 해당 태그를 이용해서 유지 보수 합니다. 솔루션을 여러회사에 파는 개발사 같은 경우에는 브런치와 tags가 다 만들어 질 수 있습니다. 솔루션을 클라우드로 서비스하는 경우에는 tags가 주로 만들어 집니다. 정리 리포지토리, 레파지토리, 저장소 소스의 버전들이 저장되는 저장소를 말 합니다. trunk - 주요 버전 저장소 메인 버전을 관리하는 저장소 입니다. branches - 지점 버전 저장소 솔루션이 여러곳에 납품되고 해당 소스가 일부 다를 경우 branches를 이용해서 관리할 수 있습니다. tags - 특정일이나 특정 버전 저장소 어떤 회사는 매달 1번씩 버전을 업그레이드 한다면, 태그를 일자로 찍을 수 있습니다. 버전이 올라...