디렉토리에 대한 CVS Checkout
-
01-07-2019 - |
문제
CVS에서 특정 디렉토리를 체크아웃하고 해당 디렉토리로 이어지는 트리를 생략하려면 어떻게 해야 합니까?
전.
이 디렉토리에 체크 아웃 C :/WebHost/MyWebapp/www
내 CVS 프로젝트 디렉토리 구조는 mywebapp/trunk/www입니다.
Trunk 및 MyWebApp 디렉토리를 어떻게 생략합니까?
해결책
이력서 사용 -d/cvsroot checkout -d directory project/path/directory
.첫번째 -d
환경으로 루트를 설정하면 생략 가능합니다.이를 "경로 단축"이라고 하며 다음과 같은 방법으로 피할 수 있습니다. -N
옵션 checkout
.
다른 팁
CVS는 다음의 파일에 의해 저장소에 '연결'되어 있습니다. .CVS
폴더.각 폴더는 개별적으로 '묶여' 있습니다.
즉, 전체 내용을 확인한 다음(또는 이미 전체 내용을 갖고 있는 경우) 해당 내용을 잘라내거나 붙여넣을 수 있습니다. www
디렉터리를 다른 곳으로 내보내면 올바른 CVS 위치에 연결된 상태로 유지됩니다.
[앗, 잘못된 내용을 삭제했습니다.] 예, co -d www가 원하는 것입니다.
또한 저장소에 모듈을 설정할 수도 있습니다. 이렇게 하면 마치 최상위 디렉토리인 것처럼 www만 체크아웃할 수 있지만 그러한 모든 디렉토리에 대해 이 작업을 수행해야 합니다.
제휴하지 않습니다 StackOverflow