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 "" ()