cvs로 중복되는 모듈을 관리하는 방법?

eek의 이미지

a 프로젝트에는 lib_x (브론치 1.0을 사용하고) 프로젝트 b에는 lib_x 브론치 2.0을 사용하도록 설정이 가능한가요
인터넷 이곳 저곳 찾아봐도 어떻게하는지 잘 모르겠습니다.

혹시 아시는 분 답변 좀 부탁 드립니다.
미리 감사드립니다.

./CVSROOT
./proj_a
./proj_b
./lilb_x

이런 경우에 lib_x를 브론치1.0과 브론치 2.0이 있는 경우에
proj_a에는 lib_x는 브론치1.0 된 것을 사용하고 proj_b에서는 lib_x 2.0으로 브론치 된것 을 사용하는 방법이 있습니까?

예)

% cvs checkout proj_a 하면  내부에 
% proj_a/lib_x <--- 메인버젼이 오는것이 아니라 브론치되어있는 1.0이 오도록 설정함

아님 공유라이브러리 사용하는 다른 좋은 방법이 있습니까?
다른 분들은 CVS를 사용하실때 공용라이브러리들을 어떻게 관리하시는지 궁금합니다.
바보 같은 질문이라두 끝까지 읽어주셔서 감사합니다.[/code]

pynoos의 이미지

-b 로 tag를 주셔서 브랜치를 만든다음.
checkout 할 때 해당 브랜치를 명시해주면 됩니다.