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