이한캐스트에서는 Subversion을 사용해 웹 프로젝트 및 어플리케이션 소스 최종본과 같은 산출물을 관리한다. ===== Repository 구성 ===== 백업서버에 svn을 구축하고 관리함. == Repository 현황 == - projects : 현재 진행중인 프로젝트들만 별도 저장소를 구성. - projects.old : 과거의 끝난 SI 프로젝트와 이전 시점의 최종본을 보관. == 접속방법 == [[svn:121.254.175.34/projects]] == 백업 == Hermes에 SVN Repository를 증분 revision만 dump해 보관함. ===== 관리 항목 ===== == 관리되는 산출물 == - 프로그램 소스 파일. - 프로그램에 적용된 이미지 파일. - 실제 서버 또는 테스트 서버의 설정 파일. == 제외되는 산출물 == - 기획서 등 문서. 문서는 Hermes 서버에 별도 보관. - 디자이너가 제작한 이미지의 원본(.psd) 파일. 원본 작업 파일은 Hermes 서버에 별도 보관 - 사이트 운영 중 발생하는 콘텐츠(사용자 이모티콘 등) - 사이트 운영 중 발생하는 로그. ===== 사용 규칙 ===== SVN의 사용목적은 프로젝트의 변경 이력을 추적하는 데에 있으므로 아래 상항을 지켜 사용해야 한다. - 사용자는 자기 자신의 아이디를 이용한다. - 사용자(개발자/디자이너)는 변경사항을 commit 할 때 반드시 comment를 기록해 다른 사용자에게 변경내용을 알린다.