CVS 프로젝트 안에 디렉토리 만들고 나서..

hongwoo의 이미지

상황.. 설명..

/work/DEV/ 라는 프로젝트를 cvs에 올렸다고 했을 때 .. 
/work/DEV/driver 라는 폴더를 추가해야 합니다. 
./driver 밑에는 a라는 파일이 있습니다. 

그럴 때 
/work/DEV> cvs add driver 
... 
/work/DEV/driver> cvs add a
... 
/work/DEV/driver> cvs commit -m "driver directory added"

라고 했습니다. 그 이후에 

/home/temp> cvs co DEV
하면 driver밑에 a 파일까지 다 긁어 오는데요.. 

다른 개발PC에서 (원래 DEV프로젝트를 진행하던 ..) 
/work/DEV> cvs up 
하면 driver 를 못갖고 옵니다. 

이거 프로젝트에 폴더를 하나씩 추가할 때 마다 checkout을 해줘야 하나요 ?

pynoos의 이미지

-d 옵션을 써서 up 해보세요

hey의 이미지

보통은 그런 경우를 생각해서 cvs up -dP를 합니다.
-d는 pynoos님이 알려주신대로 디렉토리가 생겼으면 그것까지 가져오는 거구요. -P는 punge의 약자로 저장소에서 지워진 디렉토리를 내 작업 환경에서도 지워주는 거죠.


----------------------------
May the F/OSS be with you..