SVN
안전한 소스 관리를 위해서 가능한 다음 지침을 꼭! 따르기 바랍니다.

 

l  소스 수정 후 퇴근 전에 반드시 서버에 올리기 ( 사고 방지 목적 )


l  소스 수정 전에 UPDATE를 먼저 해보고 작업 시작할 것 ( 1인 프로젝트 제외 )


l  소스 커밋하기 전에 UPDATE를 먼저 하고 커밋 할 것


l  프로젝트에 추가한 파일 있으면 반드시 서버에 추가하고 작업 시작할 것 ( 파일크기가 너무 큰 것 제외 )



 

회사의 프로젝트 소스는 언제든지 누구나 다운받아서 빌드를 해도 돌아갈 수 있게 항상 유지되어야 합니다.


이 원칙에 문제가 없도록 소스 관리에 신경 쓰기 바랍니다.

오늘은 소스 코드 관리를 항상 강조하는 전규현님의 블로그 포스트를 2개 링크합니다.
우리 회사도 HotFix가 엄청나게 자주 발생하는 구조이기 때문에
프로젝트 소스 Tree 구조와, 브랜치와 태그의 개념을 체계적으로 정리할 필요가 있다는 점은
항상 생각하고 있습니다.
다행히 SVN 서버에서는 브랜치나 태그를 여러개 생성하더라도 하드디스크를 거의 사용하지 않는다는 장점이 있습니다.
아래 두가지 글이 우리 회사의 브랜치,태그 관리 체계를 세우는데 조금이나마 도움이 될것 같군요

혼자서 개발을 하면 소스코드의 브랜치/머지가 필요없을까?

http://www.allofsoftware.net/entry/BranchMergeCaseforDevAlone


Hotfix 에서의 소스코드관리

http://www.allofsoftware.net/entry/HotfixVersionControl

'개발이야기' 카테고리의 다른 글

뛰어난 개발자의 요건  (3) 2011.07.20
개발자의 분류  (8) 2010.10.29
소스 관리에 대한 고민  (0) 2010.05.07
Gerber 파일 분석 및 프로그래밍  (4) 2010.04.28
Windows 7 연구 #1 ( C++Builder 6.0 설치 )  (3) 2010.03.30
X Machine PRO 개발 진행  (0) 2010.03.30

+ Recent posts