U E D R , A S I H C RSS

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

Local CVS Tutorial
----


1. 1


Java Hello Java . 간 CVS .
, .

CVS . , http://www.cvsnt.org/ 고, 구 고 cvs local . 길 , local .

.

~cpp 
cvs -d "" "" "그"
.

cvs_SetForLocal.bat ( .)

~cpp 
SET CVSROOT=local
SET PATH=%PATH%;"C:Program FilesGNUWinCvs 1.3"
: local remote . 고, .
~cpp 
SET CVSROOT= 


  • in Windows
    ~cpp 
    SET CVSROOT=c:CVSLocal
    
  • in Bash Shell ( )
    ~cpp 
    export CVSROOT=$HOME/CVSPrivate
    

1.1. (Remote cvs .)


~cpp 
C:User>cvs_SetForLocal.bat

.
.
.

C:User>cvs init

C:User>
, c:CVSLocal . CVSROOT .
: CVSROOT CVS .
~cpp 
cvs init
or 
cvs -d c:CVSLocal init     // -d    CVSROOT  .  cvs .

1.2.

고, .

~cpp 
C:User>mkdir HelloJava

C:User>cd HelloJava

C:UserHelloJava>
C:UserHelloJava>cvs import -m "Hello Java  " HelloJava zeropage neocoin

No conflicts created by this import


C:UserHelloJava>
: ( ) . .
~cpp 
cvs import -m ""  VenderTag ReleaseTag

1.3. 기 (checkout)

. checkout . .

( CVS .)

~cpp 
C:UserHelloJava>cd ..

C:User>cvs checkout HelloJava
cvs checkout: Updating HelloJava

C:User>
: () . local .
~cpp 
cvs checkout ()

1.4.

고 간 HelloWorld.java .

~cpp 
.HelloWorld> notepad HelloJava.java


~cpp 
public class HelloJava{
	public static void main(String[] args){
		System.out.println("Hello Java");
	}
}
(add)고, .

~cpp 
C:UserHelloJava>cvs add HelloJava.java
cvs add: scheduling file `HelloJava.java' for addition
cvs add: use 'cvs commit' to add this file permanently

C:UserHelloJava>


C:UserHelloJava>cvs commit -m "Hello Java ." HelloJava.java
RCS file: c:CVSLocal/HelloJava/HelloJava.java,v
done
Checking in HelloJava.java;
c:CVSLocal/HelloJava/HelloJava.java,v  <--  HelloJava.java
initial revision: 1.1
done

C:UserHelloJava>
: add . commit .
~cpp 
cvs add 
cvs commit -m "" ()

2. 2 .


C:CVSLocal . 그 oop. 그 . 그 (?) .

2.1.

cvs_SetForLocal.bat 고, 그 checkout . c:user> .

~cpp 
C:User>cvsS_etForLocal.bat
.
.
.

C:User>cvs checkout HelloJava
cvs checkout: Updating HelloJava
U HelloJava/HelloJava.java

C:User>cd HelloJava

C:UserHelloJava> notepad HelloJava.java
: checkout () .

~cpp 
cvs checkout ()

2.2.

게 고고,

~cpp 
public class HelloJava{
	void showHelloJava(){
		String helloScript = "Hello Java";
		System.out.println(helloScript);
	}
	public static void main(String[] args){
		HelloJava helloJava = new HelloJava();
		helloJava.showHelloJava();
	}
}
.

~cpp 
C:UserHelloJava>cvs commit -m "HelloJava OOP " HelloJava.java
Checking in HelloJava.java;
c:CVSLocal/HelloJava/HelloJava.java,v  <--  HelloJava.java
new revision: 1.2; previous revision: 1.1
done
: commit .
~cpp 
cvs commit -m "" ()

2.3. 금까 log

HelloWorld.cpp .

~cpp 
C:UserHelloJava>cvs log HelloJava.java

RCS file: c:CVSLocal/HelloJava/HelloJava.java,v
Working file: HelloJava.java
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/31 15:36:21;  author: Administrator;  state: Exp;  lines: +6 -1
HelloJava OOP 
----------------------------
revision 1.1
date: 2002/07/31 15:33:20;  author: Administrator;  state: Exp;
Hello Java  
=============================================================================

2.4. 1.2과 1.1 .


~cpp 
C:UserHelloJava>cvs diff -r "1.2" -r "1.1" HelloJava.java
Index: HelloJava.java
===================================================================
RCS file: c:CVSLocal/HelloJava/HelloJava.java,v
retrieving revision 1.2
retrieving revision 1.1
diff -r1.2 -r1.1
2,5d1
<       void showHelloJava(){
<               String helloScript = "Hello Java";
<               System.out.println(helloScript);
<       }
7,8c3
<               HelloJava helloJava = new HelloJava();
<               helloJava.showHelloJava();
---
>               System.out.println("Hello Java");

3. Thread

  • Remote . .
----
CVS
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:44
Processing time 0.0221 sec