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.0262 sec