이런 경우는 어떻하나요?
여러 명이 소스세이프를 통한 작업을 하고 있습니다.
그러다 개발자가 파일명을 바꾸어 체크인을 하면서
동료들에게 기존 소스를 삭제하고 다시 Get LastVersion을 받으로 합니다.
왜 그럴까요?
첫번째 이유,
기존 rename은 소스형상관리에선 branch로 보기 때문입니다.
두번째 이유,
check-in의 개념을 명확히 몰라, 파일이 아닌 폴더 전체를 체크인 하다보면
기존 변경 전 파일이 다시 check-in 하면서 업로드 하게 됩니다.
그래놓고 ... vss를 신뢰하지 못한다고들 합니다.-_-
세번째 이유는
소스 참고를 위해서 개발팀이 아닌 사람들이 readonly 모드가 아닌
RW 모드로 작업 가능하게 해두고,
기존 파일 rename 경우를 모르고 overwrite해서 get lastversion을 하고
check-in할 경우도 있는 것입니다.
...
...
...
각설하고 소스관리에 대한 기본 용어와
구동 원리는 개발자 사이의 지식공유로
같아져야 겠습니다.
생각거리]
opensource에서는 이런 문제가 자주 발생할 건데 어떻게 처리했을까요?
참고링크]
http://www.pragmaticprogrammer.com/
http://book.naver.com/bookdb/book_detail.php?bid=153552
http://www.pragmaticprogrammer.com/titles/svn2/index.html
'컴퓨터(InfoTech)' 카테고리의 다른 글
| Windows Live Writer (0) | 2007/08/06 |
|---|---|
| Notepad++ (0) | 2007/07/17 |
| [Best Practice] 소스관리 - VSS (1) | 2007/07/16 |
| 이제사 찾아보는 decimal (0) | 2007/06/29 |
| 개선 (0) | 2007/06/20 |
| [형상관리] Visual SourceSafe 설명 - MSDN (0) | 2007/06/19 |



