U E D R , A S I H C RSS

CVS/길동씨의CVS사용기For Remote




1. 1


C++ Hello World . 간 CVS .
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 .

~cpp 
.\HelloWorld> notepad HelloWorld.cpp



~cpp 
#include <stdio.h>

int main(int argc, char* argv[]){
	printf("Hello World\n");
	return 0;
}

(add)고, .

~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. 2 .


PC . 그, C++ OOP

고 고 .

2.1.

고 cvs_set_remote.bat 고, checkout . c:\user> .

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

3. Thread

  • CVS . (Rational Rose, JBuilder, Ecilpse, IntelliJ, Delphi etc) gui 고, WinCVS . . (WinCVS ) Visual Studio Source Safe , , . --
  • . WinCVS gui , .

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:44
Processing time 0.0214 sec