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