CVS 기본 사용법 ②


   Eclipse Ver. : 3.2.2
  CVSNT Ner. : 2.5.03.2382
  Last Modified
2008/02/12
  by ides
  http://tequiero35.egloos.com/



▶ 히스토리 보기


: Team > Show History


사용자 삽입 이미지


변경된 히스토리를 볼 수 있다.

원하는 버전을 클릭하면 내용도 볼 수 있고,

두 개를 선택하여 다른 부분을 비교할 수도 있다. (Compare with Each Other)



Tag


1.0 릴리즈를 하고자 한다.

태그를 이용해 후에 1.0 릴리즈 버전을 한꺼번에 체크아웃할 수 있도록 한다.

(일일이 수정버전을 찾아 체크아웃할 수고를 덜 수 있다.)

Team > Tag as Version


사용자 삽입 이미지


CVS Repositories 를 보자. (Window > Show View > other 에서 CVS 하단 CVS Repositories를 선택)


사용자 삽입 이미지


릴리즈 1.0 버전을 체크아웃하려면 Check out as 를 선택한다.


사용자 삽입 이미지




Branch


Chatter release-1-0
수정 후, 수정사항을 반영하기 위해서는 브랜치를 만들어야 한다.

Team > Branch


사용자 삽입 이미지

Start working in the branch : 현재 프로젝트에서 만든 브랜치로 작업.



 사용자 삽입 이미지


CVS Repositories 에서 Branches를 확인할 수 있다.


체크아웃한 폴더(Chatter release-1-0) 에서 수정하고자 하는 내용을 수정한 후 저장하고 commit한다.

별도의 프로젝트로 체크아웃했으므로 원래의 Chatter 프로젝트에는 영향을 미치지 않는다.




▶ 패치


: cvs
commit하지 않고도 자신의 변경 내용을 다른 사람과 공유할 수 있다.

 Team > Create Patch


사용자 삽입 이미지

 
클립보드나 파일로 저장해 다른 사람에게 보낼 수 있다.
 
다음은 그 예이다.
 

### Eclipse Workspace Patch 1.0

#P Chatter1

Index: src/chat/common/ChatCommon.java

===================================================================

RCS file: /CVSRepo/Chatter/src/chat/common/ChatCommon.java,v

retrieving revision 1.1

diff -u -r1.1 ChatCommon.java

--- src/chat/common/ChatCommon.java      23 Jul 2007 06:06:30 -0000    1.1

+++ src/chat/common/ChatCommon.java      23 Jul 2007 10:22:51 -0000

@@ -1,5 +1,9 @@

 package chat.common;

 

-public class ChatCommon {

-

+public class ChatCommon

+{

+           public static void main(String[] args)

+           {

+                       

+           }

 }
 
 
받은 사람이 이를 적용하고자 한다면?
Team > Apply Patch
 
사용자 삽입 이미지
 
 
 

▶ 삭제한 파일 복구


:
파일 삭제 후 cvs commit 했다가 삭제한 파일을 되살려야 하는 경우.

  삭제한 파일을 포함하던 상위 디렉터리를 선택 → 컨텍스트 메뉴에서

  Team > Restore from Repository

 
사용자 삽입 이미지
 
원하는 버전을 선택할 수 있다.
commit 하면....
 
사용자 삽입 이미지
 
 
 

CVS Annotation View


:
소스 코드의 특정부분을 누가 수정했는지 보고 싶을 때.

 
사용자 삽입 이미지
 
 
 
참고 서적 : Java 세상을 덮친 Eclipse
 
 
# 잘 보이지 않는 그림은 클릭하세요. #


다른 참고 사이트 => https://eclipse-tutorial.dev.java.net/eclipse-tutorial/korean/part2.html


by ides | 2008/02/12 16:41 | [P] Eclipse | 트랙백 | 덧글(0)

트랙백 주소 : http://tequiero35.egloos.com/tb/1407860
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]

:         :

:

비공개 덧글

◀ 이전 페이지다음 페이지 ▶