2008-09-18 8 views
15

CVS에서 특정 디렉토리를 체크 아웃하고 해당 디렉토리로가는 트리를 생략합니다.CVS 디렉토리로 체크 아웃

EX.

ID가이 디렉토리 C에 체크 아웃 같은 :/웹 호스트/MyWebApp로/www가

내 CVS 프로젝트 디렉토리 구조입니다

어떻게 내가 트렁크 및 MyWebApp로 디렉토리를 생략 할 을 MyWebApp/트렁크/www가?

답변

26

cvs -d/cvsroot checkout -d directory project/path/directory을 사용하십시오. 환경과 루트를 설정하면 첫 번째 -d을 생략 할 수 있습니다. 이를 "경로 단축"이라고하며 -N 옵션을 checkout으로 지정하면 피할 수 있습니다.

1

[틀린 허튼 소리를 삭제했습니다.] 예, co -d www가 원하는 것입니다.

리포지토리에서 모듈을 설정할 수도 있습니다.이 모듈을 사용하면 마치 www가 최상위 디렉토리 인 것처럼 체크 아웃 할 수 있지만 모든 디렉토리에 대해 모듈을 사용해야합니다.

+0

MyWebApp/Trank 디렉토리가 나타납니다. 해결책은 모듈을 만드는 것입니다. 그렇지 않으면 이것이 가능하지 않습니까? –

2

CVS는 .CVS 폴더에있는 파일들과 저장소에 묶여 있습니다. 각 폴더는 개별적으로 묶여 있습니다.

즉, 전체 내용을 확인한 다음 (또는 이미 전체 내용이있는 경우) www 디렉토리를 잘라내어 다른 CVS 위치에 붙여 넣을 수 있습니다.

관련 문제