CVS tag를 기준으로 co한데서 Tag없애기
글쓴이: kwon37xi / 작성시간: 목, 2006/07/20 - 10:29오전
CVS를 사용중입니다.(주로 Eclipse에서만 CVS작업을 합니다)
특정 버그 패치를 하기 전에 BeforeXXX로 태깅을 했습니다.
그리고 작업을 프로그램 수정을 마치고 작업을 완료하였습니다.
그동안 수십개의 파일이 변경되었습니다.
그래서 BeforeXXX 태그 지정당시의 내용을 체크아웃했습니다.
cvs co -r BeforeXXX Module
그리고서 cvs status를 실행했더니 모두다 Up-to-date 더군요. 변경된 파일목록만 뽑아내고 싶어서 입니다.
아.. Module로 체크아웃한 디렉토리의 CVS/Tag 파일이 있고 BeforeXXX 태그가 지정되어 있더군요.
status를 Tag를 기준으로 출력하는구나 하고 알긴했는데요,
이렇게 내려받은 Module을 해당 태그가 아닌 가장 최신 상황과 비교를 하려면 현재 체크아웃한 디렉토리를 모두 current branch로 변경하고나서 cvs status를 실행해야 할 것 같은데요.
이게 Eclipse에서는 손쉽게 되는데 CVS명령으로는 어떻게 해야할까요???
Forums:
바뀐 파일 목록 가져오기는 알겠습니다.
KLDP 위키보다가 기존에 tag 된 것을 CheckOut 한 디렉토리에서 아래를 실행하면
가장 최신 상태와 비교하여 업데이트한 목록을 가져오는 것을 알았습니다.
cvs -n update -r HEAD 2>&1 | grep ^U
그래도, Tag된것을 CheckOut한 디렉토리를 HEAD로 변경하는건 어떻게 해야 할까요?
http://kwon37xi.egloos.com
http://kwon37xi.egloos.com
댓글 달기