1. 토 1 트 ¶
홍 C++ Hello World 하 한. 한 CVS 한 .
cvs login 한 cvs_set_remote.bat 팅 파 .
cvs login 한 cvs_set_remote.bat 팅 파 .
cvs_set_remote.bat (한 .)
~cpp SET CVSROOT=:pserver:@165.194.17.15:/home/CVS SET PATH=%PATH%;"C:\Program Files\GNU\WinCvs 1.3"
~cpp SET CVSROOT=:pserver:@:CVS홈
1.1. ¶
하 토 파 행해 cvs 행 확하 한. ( 하 .)
~cpp .\>cvs_set_remote.bat .\>cvs login Logging in to :pserver:neocoin2@165.194.17.15:2401/home/CVS CVS password: ********
1.2. 트 ¶
트 행 폴 , 트 한.
( 행하, , 트 .)
: 트 한. .
~cpp .\> mkdir HelloWorld .\> cd HelloWorld .\HelloWorld> cvs import -m "Hello World 하 트" HelloWorld zeropage HelloWorld
: 트 한. .
~cpp cvs import -m "트" 트 VenderTag ReleaseTag
1.3. 트 (checkout) ¶
트 . checkout 하 트 .
트 토 행한.
트 토 행한.
(트 폴 CVS 한 .)
~cpp .\HelloWorld>cd.. .\>cvs checkout HelloWorld cvs server: Updating HelloWorld .\> cd HelloWorld
: 하 트() . local 트 한.
~cpp cvs checkout 트()
1.4. ¶
트 팅 히 HelloWorld.java 했.
파 (add)하, .
~cpp .\HelloWorld> notepad HelloWorld.cpp
~cpp
#include <stdio.h>
int main(int argc, char* argv[]){
printf("Hello World\n");
return 0;
}
~cpp .\HelloWorld>cvs add HelloWorld.cpp cvs server: scheduling file `HelloWorld.cpp' for addition cvs server: use 'cvs commit' to add this file permanently .\HelloWorld>cvs commit -m "Hello World 한." cvs commit: Examining . RCS file: /home/CVS/HelloWorld/HelloWorld.cpp,v done Checking in HelloWorld.cpp; /home/CVS/HelloWorld/HelloWorld.cpp,v <-- HelloWorld.cpp initial revision: 1.1 done
: add 한. commit 항 킨.
~cpp cvs add cvs commit -m "트"
2.1. ¶
하 cvs_set_remote.bat 행 하, checkout 한. 토 c:\user> 하.
: checkout (트) .
~cpp C:\User>cvs_set_remote.bat . . . C:\User>cvs login Logging in to :pserver:neocoin2@165.194.17.15:2401/home/CVS CVS password: ******** C:\User>cvs checkout HelloWorld cvs server: Updating HelloWorld U HelloWorld/HelloWorld.cpp C:\User>cd HelloWorld C:\User\HelloWorld>notepad HelloWorld.cpp
: checkout (트) .
~cpp cvs checkout (트)
2.2. ¶
,
.
~cpp
#include <iostream>
using namespace std;
int main(int argc, char* argv[]){
cout << "Hello World!" << endl;
return 0;
}
~cpp C:\User\HelloWorld>cvs commit -m "iostream " cvs commit: Examining . Checking in HelloWorld.cpp; /home/CVS/HelloWorld/HelloWorld.cpp,v <-- HelloWorld.cpp new revision: 1.2; previous revision: 1.1 done: commit 한.
~cpp cvs commit -m "트"
2.3. log ¶
HelloWorld.cpp 트 .
~cpp C:\User\HelloWorld>cvs log HelloWorld.cpp RCS file: /home/CVS/HelloWorld/HelloWorld.cpp,v Working file: HelloWorld.cpp head: 1.2 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.2 date: 2002/07/30 16:45:16; author: neocoin2; state: Exp; lines: +2 -0 iostream ---------------------------- revision 1.1 date: 2002/07/30 16:26:13; author: neocoin2; state: Exp; Hello World 한. =============================================================================
2.4. diff ¶
홍 .
~cpp
.\HelloWorld>cvs diff -r "1.1" -r "1.2" HelloWorld.cpp
Index: HelloWorld.cpp
===================================================================
RCS file: /home/CVS/HelloWorld/HelloWorld.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -r1.1 -r1.2
1,2c1,3
< #include <stdio.h>
<
---
> #include <iostream>
> using namespace std;
>
4c5
< printf("Hello World\n");
---
> cout << "Hello World!" << endl;
: diff 한. 파 하 해 트 크해 ㅗ.~cpp cvs diff -r "" -r "" (파)










