일반적으로 상용프로그램을 목표로 원하는 기능을 만족시키는 SW 를 완성시킬 가능성은 30% 이하입니다. (SW 공학론을 공부하다 어디선가 읽었음..)
여러가지 원인이 있겠지만 그중 하나는 팀원들간의 의사 소통입니다. 이 프로그램은 소프트웨어 개발시 S/W 의 버젼관리를 투명하게 해줌으로서 이러한 의사 소통을 도와주며 프로젝트가 끝날때까지의 S/W 의 History를 관리해 줌으로써 프로젝트를 성공적으로 끝날수 있게 도와 줍니다.
cvs 는 리눅스(유닉스)진영에서 오래전부터 사용해 왔고 큰 오픈소스 프로젝트는 이놈의 도움으로 전세계의 개발자들이 몰려들어 찢고 붙이고 요란을 떱니다...대부분의 패키지에는 기본적으로 깔려 있으니까 쓰면 되고 .. 윈도우 사용자들은 이 프로그램을 설치하면 됩니다.
프로젝트 관리 뿐만 아니라 일반적인 문서도 관리해 줄 수 있답니다.
프로젝트 관리예
http://www.sourceforge.net
문서관리 예
http://kldp.org
원래 cvs 는 command line 으로 개발되었습니다. 업로드된 두파일은 오픈소스로 개발이 따로 됩니다.
첫번째는 순수하게 command line 만 두번째는 GUI + 개발된 command line 포함..
따라서 두 파일을 인스톨하면 cvs.exe 가 두개 생기는데.. GUI 에 포함된게 Old version 입니다.
http://kldp.org 에 등록된 자료는 linux 기반이므로 윈도우 사용자는 다음과 같은 과정으로 합니다.
데몬(서비스)설정부분
시작/프로그램/CVS For NT/ConfigureServer/Install -> NT 에 서비스를 등록 시킵니다.
저장소를 지정 저는 d:\repository 로 했습니다.
클라이언트 설정부분
nt/2000 사용자는 내컴퓨터/고급/환경변수/추가 에서
CVSROOT
:pserver:account@12x.13x.2x.20x:d:\repository
형식에 맞추어 환경변수를 등록해 줍니다.
Path=c:\program files\gnu\cvsnt 등록해 줍니다.
도스창에서
c:\cvs login
해서 패스워드 물어보면 성공 입니다.
다음부터는 cvs 명령 혁식으로 사용하면 되며, wincvs 를 이용하면 직관적인 UI 로 작업할 수 있습니다.
-------------------------------------------------------------------------------------------------
사용후기
-------------------------------------------------------------------------------------------------
혼자서 자료찾고 어쩌구 하다 2주 소요. 세세한것은 사용하면서 도움말 찾아 극복하며 사용중
현재 프로젝트는 파일 9000개 폴더 2000 개인데 버그없이 정확하게 관리해 주고 있음.
-------------------------------------------------------------------------------------------------
유사 툴
-------------------------------------------------------------------------------------------------
빌더 번들 : PCVS
VC 번들 : Visual Source Safe
볼랜드 : 볼랜드, 새로운 팀소스 개발 서비스 플랫폼(DSP) 발표 ->
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=news&no=25
위의 툴 사용해 보신분 후기좀...
-------------------------------------------------------------------------------------------------
원본 위치
-------------------------------------------------------------------------------------------------
http://www.wincvs.org , cvsgui.sourceforge.net
http://www.cvsnt.org
http://www.cvshome.org