cvs에서 modules 사용법

terminus의 이미지

Repository구조가 다음과 같다고 할 때,

/CVS/proj_a/proc_a
/CVS/proj_a/proc_b
/CVS/lib/lib_a (proj_b에서도 쓰이는 라이브러리)

proj_a를 체크아웃해서

proj_a/proc_a
proj_a/proc_b
proj_a/lib/lib_a

이렇게 만들 수 있을까요?

modules를 이리 저리 변경해 봐도 잘 안 되더군요.

제일 근접했던 경우는 modules에
proj_othername -a proj_a lib/lib_a 라고 했을 땐데, 이렇게 하면
proj_a와 lib가 별개로 생기더군요. 뭐 이렇게 해서 써도 상관은 없을 것 같은데, 처음에 생각했던 게 안 되니까 답답합니다. :(

제가 repository구조를 잘못 잡은 것일까요? :)