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