SVN과 버전관리2011.04.25하늘소 18기 김준호
버전관리?SVN 서버SVN 클라이언트사용 사례Q&A목차
Version ControlSCM(Source Code Management)프로그램의 소스 코드, 문서, 그래픽 및 관련 파일들 관리개정 사항 추적백업 & 복구비교 & 통합버전관리?
왜 버전관리 도구를 사용 하는가?악!! 내 소스코드!!이건 누가 수정한 거지?왜 수정 한 거지?돌아가고 싶어!
버전관리의 과거, 현재, 미래Since 1990Since 2000Since 2005
사용 구조도Server저장소(Repository)history 기록됨개발자1개발자2열람자 등 기타Client개발자 …
주요 명령CheckoutCommit저장소(Repository)Update개발자
부가적인 기능들HistoryExportDiff
추가 용어RevisionRev.1Rev.2Rev.3
추가 용어Trunk – 주로 여기서 작업Branch – 기존 작업에 영향을 미칠 때 따로 작업추후 MergeTag – 1.0, 2.0, 3.0 등정기적 릴리즈 관리BranchBranchTrunk
SVN 서버Visual SVN– 윈도우즈용 서버리눅스에서 서버 운영
네이버SVN서버운영은 귀찮아 -_-; 누가 서버제공 안해주나?구글호스팅네이버 개발자 센터
NAVER 개발자 센터버전관리+버그트래킹+게시판
SVN 클라이언트개발툴 플러그인윈도우용 클라이언트리눅스svn명령어
사용사례학교 프로젝트에 사용 중-> 졸프, 웹프, 스마트폰 등등집, 연구실, 동아리방, 노트북언제 어디서나회사 프로젝트에서 사용-> CVS 쓰다가 SVN으로 이전싱가포르 인턴쉽 회사에서 사용-> 외국에서도 쓴다. 당연하게도;;
END

Svn