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");