Title.CVS. 그 문화를 이해하기 위해 가장 필요한 책
실용주의 프로그래머를 위한 버전 관리 using CVS
데이비드 토머스 외 지음, 정지호 옮김 / 인사이트




소스관리 프로그램으로 CVS라는 것이 있다. 라는 것을 알게된 뒤에 정말 많은 자료들을 인터넷을 통해서 찾아봤습니다.

인터넷에는 정말 많은 자료들이 있습니다. CVS에 대한 소개 및 셋팅방법, CVS에 대한 FAQ, CVS Client의 한 종류인 WinCVS사용방법, Windows환경에서 CVS서버를 셋팅할 수 있는 CVSNT설치방법등등

하지만 이 많은 정보를 보고 익힌 뒤에 정작 CVS를 회사에 도입하려고 했을 때 정말 엄청나게 많은 질문들이 생겨났습니다.

여러개의 모듈이 있는 큰 프로젝트인데 프로젝트 관리를 어떻게 해야 하는 걸까?
어떤 시점에서 브랜치를 하고 어떤 시점에서 태그를 달아주어야 할까?
브랜치를 한 소스와 원본소스간에 동기화 문제는 어떻게 해결할까?
두명이서 동시 작업하는 소스에서 충돌이 났을 때 무조건 머지를 해도 되는거야?

이런 식의 엄청난 질문들이 떠올랐죠.
이 질문들에 대한 어떤한 해답도 인터넷에서는 찾기 힘들었습니다.

그렇기에 CVS를 도입하려고 했던 프로젝트팀의 불만, 불안함, 질문들에 명쾌하게 해답을 제시하지 못하였고 이것은 CVS를 도입하는데 큰 걸림돌이 되었습니다.
그런 제게 이 책은 보는 내내 저를 감동시켰던 책입니다.

CVS에 대해 궁금했던 모든 것들이 실제 상황에 비추어 설명되어 있습니다.
CVSHome.org에 있는 레퍼런스가 교과서라면 이 책은 CVS에 대한 전과라고 할 수 있습니다.

이 책이 없이도 CVS를 쓸 수 있습니다.
하지만 정말 CVS를 뿌리깊게 이해하고 완벽하게 도입하기 위해서는 꼭 필독을 해야 하는 책이죠.

실무에서 CVS를 도입할 때의 문제점, 가장 효율적으로 CVS를 사용하기 위한 방법, CVS를 이용해서 우리가 얻을 수 있는 잇점을 최대한 얻는 방법에 대해서 짧은 지면에 아주 충실하게 쓰여져 있습니다.

CVS를 사용할 때 중요한 것은 기술적인 사용방법이 아닙니다.
CVS로 인해서 개발팀의 문화가 생겨나고 개발팀의 규칙이 생겨나게 되기 때문에 CVS에 대한 본질적인 이해가 필요합니다.

그 본질을 가장 구체적으로 보여주고 있는 책이 바로 이 버전관리 using CVS입니다.

by 왕멀 | 2004/08/17 13:46 | ◈ 내가읽은책 ◈ | 트랙백(3) | 덧글(6)
트랙백 주소 : http://wangmul.egloos.com/tb/677157
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from Zena's ~(=... at 2004/08/18 01:16

제목 : go to Basic
습관들이기가 어려워서 글치 사실 일 되게 하자고 하는 툴이다. 역시 팀원들간의 이해와 동의, 그리고 인내와 애정이 필요한 과정이다. CVS. 그 문화를 이해하기 위해 가장 필요한 책...more

Tracked from 1713.B7 at 2004/08/22 16:19

제목 : 실용주의 프로그래머를 위한 버전관리 using CVS
실용주의 프로그래머를 위한 버전관리 using CVS 란 책을 읽었다. 얇고 부담없어서 2일동안 단숨에 읽어 내려갔다. 마침 외진갈일이 있어서 대기시간동안 많이 읽을 수 있었다. 한번 읽고 능숙하게 다룰 수 있지는 않겠지만, 관심을 가지고 읽어서인지 개념이나 기본적인 사용법을 어느정도 까지 이해하는데 큰......more

Tracked from 미친감자의 코믹엽기프로.. at 2006/04/13 01:03

제목 : CVS 형상관리 툴~!
CVS. 그 문화를 이해하기 위해 가장 필요한 책 형상관리 툴에 대한 고민을 한다는것 소프트웨어 개발 시스템의 초석을 다지는 것이라고 생각한다....more

Commented by dawnsea at 2004/08/17 14:39
정말 문화죠~ 이걸 툴로만 이해하는 관리자들이 많아서 ㅡ.ㅡ;;;

음... 근데 여친 예쁘시군여 ㅡ.ㅡ;;;;;
Commented by 미소인 at 2004/08/17 14:46
앗.. 꼭 사서 읽어봐야겠네요. 재미있겠당..
Commented by 이상훈 at 2004/08/17 22:32
이전까지 회사에 CVS 가 없었다는 말인가요?ㅡ,.ㅡ 실무에서는 당연히 사용되고 있으리라 생각했었는데;;;
Commented by 악어 at 2004/08/17 23:21
흠. 멋진글 .. 오늘도 감동적입니다.
Commented by 미친병아리 at 2004/08/18 01:05
음.. 읽어보고 싶게 만드는군요.. 그간은 VSS로 충분했는데, CVS는 무슨 특징이 있는지 궁금해지네요..
Commented by 왕멀 at 2004/08/18 14:53
dawnsea님 // 예! 툴로만 이해하면 절대 도입하기 힘들죠. 그리고 칭찬 감사드립니다. ^^
미소인님 // 옛 필독입니다.
이상훈님 // ^^ 실무에서 소스관리시스템을 사용하는 않는 개발팀이 생각보다는 많답니다. 부끄러워요
악어님 // 부.. 부끄럽사옵니다.
미병님 // 예! CVS라는 것의 철학을 느낄 수 있답니다. 꼭 읽어보시길 바래요.

:         :

:

비공개 덧글

< 이전페이지 다음페이지 >


행복은 항상 손에 닿을 것 같은 곳에 있다. 하지만 그것을 잡으러 가는데는 대단한 용기가 필요하다. - Happy Makeup 중에서... -
by 왕멀 이글루스 피플
태그
카테고리
메뉴릿
잡다한 링크
최근 등록된 덧글
최근 등록된 트랙백
개발자의 자세에 대해 좋..
by 디밥의 블로그
겐도의 생각
by gendoh's me2DAY
‘박쥐’, 박찬욱 감독..
by 영화리뷰전문 무비조이
이전 블로그

rss

skin by 꾸자네