최근에는 분산 형상 관리 시스템인 깃(Git)을 사용하는 개발자가 많아 졌지만 여전히 서브버전을 애용하는 개발자들도 많습니다. 본격적으로 서브버전(Subversion) 사용법을 다루기 이전에 핵심 용어나 개념을 이해하는 것이 필요 합니다. 본 포스팅에서는 서브버전이 설치되어 있는 곳이라면 어떤 곳에서도 사용할 수 있는 명령행 도구(CLI, Command Line Interface)와 윈도우용 도구인 TortoiseSVN 사용법을 모두 다룹니다. ■ 토터스 SVN(TortoiseSVN) 설치 서브버전을 시스템에 설치한다는 의미는 외부의 서브버전 저장소에 접근할 수 있는 클라이언트를 설치하는 것과 동시에 자신의 컴퓨터를 서브버전 서버로 가동시킨다는 의미가 있습니다. 자신의 컴퓨터에 저장소를 생성하여 서브버전..
협업 개발 시스템이 준비된 상태에서 개발자들의 입장에서 형상 관리 시스템을 사용하는 기본적인 요령을 다룰까 합니다. 윈도우 시스템에서의 Trac과 서브버전(Subversion) 기반으로한 협업 개발 시스템을 다루고 있는데 아직 시스템을 설치하지 않았다면 시스템 설치는 아래의 두 글을 참조합니다. Trac 설치하기 1 - Subversion Edge 및 MySQL 기반Trac 설치하기 2 - Subversion Edge 및 MySQL 기반 형상 관리 도구 사용은 코드를 체크아웃(check out) 받아 개발을 수행하고(문서 수정이나 코드 수정) 형상 관리 서버에 커밋(commit)하는 단계로 이루어 집니다. ■ 윈도우 환경에 서브버전(Subversion) 설치하기 리눅스나 윈도우등 운영체제에 관계없이 서브..