· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
CVS/Quick Start

초보자 가운데는 CVS/FAQ를 봐도 모를 사람들이 있을 것이므로 MoniWiki 프로젝트를 예를 들어 초보자를 위한 페이지를 만듭니다.

MoniWiki 프로젝트에 참여하려고 http://kldp.net/projects/moniwiki 에 들어가서 CVS 탭을 클릭해 보니
cvs -d:pserver:anonymous@cvs.kldp.net:/cvsroot/moniwiki login 
이런 말이 있군요. 어떻게 하라는 걸까요?



1. login

$ cvs -d:pserver:anonymous@cvs.kldp.net:/cvsroot/moniwiki login 
그대로 따라서 치니까 login 되기는 하는데 매번 이렇게 길게 쳐서 login 하기는 좀 귀찮군요.
$ export CVSROOT=:pserver:anonymous@cvs.kldp.net:/cvsroot/moniwiki
이렇게 해 놓으면 그 다음에는
$ cvs login 
이렇게 치기만 하면 login 됩니다.

cvs login 은 매번 해줄 필요는 없습니다. 최초 checkout 할 때는 지정이 되어 있어야 하지만, 일단 checkout 한 소스 트리에서 작업할 때는 알아서 CVS/Root 파일을 찾아 보고 적절한 방식으로 동작하도록 되어 있습니다. 따라서 여러 군데서 받은 프로젝트를 대상으로 작업하는 것도 큰 어려움 없이 가능합니다. --verotas

2. check out

repository(저장소, 쉽게 그냥 서버라고 생각하세요)에서 소스를 가져 오는 것을 check out 라고 하며 아래와 같이 합니다.
$ cvs co moniwiki

3. update

소스를 받은 지 한참 되어서 그 동안 업데이트된 것을 받으려고 할 때는 update 해야 겠죠
$ cvs up
이렇게 하면 됩니다.

4. commit

check out 의 반대가 commit 입니다. 변경한 것을 서버로 보내는 것을 commit 라고 합니다. 그런데 anonymous 사용자에겐 그런 권한이 없겠죠?








sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2005-04-07 10:34:06
Processing time 0.0071 sec