Local CVS를 는 대 Tutorial
----
----
1. 리 1 ¶
는 러명 , .
~cpp cvs -d "" "명" ""
~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>
말 : 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 는 램 .
를 등(add), 를 린.
~cpp .HelloWorld> notepad HelloJava.java
~cpp
public class HelloJava{
public static void main(String[] args){
System.out.println("Hello Java");
}
}
~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.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");










