2011-08-02 9 views
1

CVS에서 만든 하나의 파일을 내가 만든 새 프로젝트로 복사하려고하는데 CVS에서 파일을 마우스 오른쪽 버튼으로 클릭하면 다음 옵션을 사용할 수 없습니다. 파일을 체크 아웃하십시오. 그러나 CVS에서 폴더를 마우스 오른쪽 버튼으로 클릭하면 프로젝트 전체 폴더를 체크 아웃 할 수 있습니다. 어떻게하면 하나의 파일 만 복사 할 수 있습니까?CVS에서 프로젝트로 단일 파일을 가져 오는 방법

답변

2

폴더 수준 "체크 아웃"작업은 로컬 폴더의 내용과 저장소 간의 연결을 설정합니다. 그런 다음 CVS는 변경 추적 등의 연결 모드로 작업하여 폴더 수준에서이 연결을 추적합니다. 단일 파일 링키지를 지원하지 않습니다.

아마도이 연결을 신경 쓰지 않고 저장소에서 파일을 검색하기를 원할 것입니다. 이를 수행하려면 CVS Repositories보기에서 파일을 두 번 클릭하십시오. 파일이 편집기에서 열리면 원하는 위치에 저장하십시오.

+0

정확하게 이해한다면, CVS 자체만으로 OP의 유스 케이스를 잘 처리 할 수 ​​있습니다. 이클립스 플러그인은 폴더 레벨에서만 연결을 유지할 수있다. 어느 쪽이든, 현재 구현에서 다루는 유일한 유스 케이스는 전체 폴더를 체크 아웃하는 것입니다. – Leo

2
cvs co <your_project>/path/to/file_you_are_interested_in 
+0

저는 이클립스 인터페이스를 사용하고 있습니다. 커맨드 라인에 어떻게 접근해야할지 모르겠습니다. – Catfish

+0

오 OK. 이클립스의 CVS 플러그 인을 사용하면 그렇게 할 수 있다고 생각하지 않습니다. 관심있는 모든 것이 해당 파일에 있다면. 다른 곳에서 프로젝트를 확인하고 소스 트리에 파일을 복사하십시오. –

+0

그래서 폴더 하나만 이동하는 방법은 없습니까? 그건 그냥 멍청한 것 같아. 왜 의도적으로 그렇게했을까요? – Catfish

관련 문제