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