CVSNT를 기반으로 만들어진 윈도우즈용 CVS관리 프로그램 TortoiseCVS는 윈도우즈 익스플로러에서 곧바로 CVS를 사용하여 버전 컨트롤을 할 수 있습니다. 라이센스는 GPL 입니다. ---- 윈도우즈 익스플로러 마우스 오른족 버튼을 누르면 check out, update, commit, diff 기능을 사용 할 수 있다. 익스플로러에서 파일의 상태는 원본 아이콘위에 오버레이되어 표시가 된다. 윈도우의 [http://www.tortoisecvs.org/screenshot2.png 파일열기창]에서도 동작한다. attachment:screenshot1.png tagging, branching, merging, importing 기능과 더불어 웹브라우저를 통하여 특정 파일의 로그를 살펴 볼 수 있다. ([http://www.lyra.org/viewcvs/ ViewCVS] 또는 [http://stud.fh-heilbronn.de/~zeller/cgi/cvsweb.cgi/ CVSWeb] 사용) * 이미 존재하는 저장소에서 작업하기를 원할 경우에는 TortoiseCVS를 [http://www.tortoisecvs.org/download.shtml 다운로드]를 받아서 [http://www.tortoisecvs.org/UserGuide_en.chm 사용자 설명서 (chm 포맷)]를 읽어본다. * 로컬 저장소에서 혼자 작업하고 싶다면 [http://www.tortoisecvs.org/faq.html#cvsinit FAQ]를 읽어본다. * 만약에 새로운 공유 저장소에서 작업하기를 원한다면 CVS 서버가 필요하다. 유닉스와 윈도우 머신 둘다에 [http://www.cvsnt.org/wiki/ CVSNT]를 권한다. TortoiseCVS는 오리지날 CVS에도 사용 가능하지만 약간의 기능은 CVSNT 서버에 의존적이다. ---- TortoiseCVS로 할 수 없는 CVS 관련 작업들이 있다 (자세한 내용은 [http://sourceforge.net/tracker/?atid=451975&group_id=48103&func=browse feature requests database]를 참고하라). GPL 라이센스를 따르는 TortoiseCVS는 소스코드 수정을 통하여 기능 개선을 허용하고 있다. 기능 구현에 도움을 주고 싶으면 [http://www.tortoisecvs.org/development.shtml development] 섹션을 참고하라. TortoiseCVS는 WinCVS(좀더 폭넓게 사용할 수 있지만 일반 사용자들이 사용하기에는 복잡한)소스 기반으로 만들어졌다. TortoiseCVS와 비슷한 [http://tortoisesvn.tigris.org/ TortoiseSVN]라는 것이 있으며, TortoiseSVN은 새로운 버전 컨트롤 시스템인 Subversion를 위한 윈도우 Shell Extension 구조의 프로그램이다. 현재 상태를 알아 보려면 http://tortoisesvn.tigris.org/ 를 방문해 보기를 바란다. TortoiseSVN의 장점은 TortoiseCVS와는 달리 개인 저장소를 만들 수 있는 특징이 있다. 실제로 TortoiseSVN 소스를 보면 Subversion 윈도우용을 함께 컴파일 한다. ---- == 사용 소감 == 써보니 편리하네요. cvs diff를 보기 위해서는 external diff프로그램을 찾는데, 그냥 diff.exe로 지정하니 안되는듯 한데, windiff 같은 gui프로그램을 써야 하나요 ? --WkPark 네.. 커맨드 라인용 diff를 사용하시면 diff 출력을 보실 수 없습니다. windiff나 http://www.acrosoft.co.kr''''''의 Acroedit(프리웨어)에 포함되어 있는 Acrodiff나 울트라 에디트를 사용하시면 됩니다. --[pyrasis] acrodiff를 사용하시면 보시기에는 좋은데, Patch 명령어가 않먹더군요... 이건 아마 rcsdiff를 사용하던가 할듯합니다. --[idlock] 저는 WinMerge를 사용합니다. 밑의 링크를 참조하세요. --[1002] ---- See also * ZeroPage:TortoiseCVS * TortoiseSVN ---- CategorySoftwareTool