2014-05-14 7 views
2

CVS 저장소의 소스 코드가 포함 된 zip 파일을 보냈습니다. 모든 소스 코드 파일은 ", v"파일 확장자 파일입니다. 몇 가지 연구 끝에 CVS 클라이언트를 설치하고 파일을 체크 아웃해야한다고 읽었습니다. 나는 TortoiseCVS를 설치했다. 그러나 "알 수없는 플래그 FULL"오류로 인해 파일을 체크 아웃 할 수 없습니다.", v"파일에서 CVS 저장소 복구

내가 보낸 CVSROOT를 내 원본 저장소의 최상위 수준으로 설정했습니다. 그런 다음 TortoiseCVS에서 CVS 체크 아웃을 사용하여 다른 디렉토리의 파일을 체크 아웃합니다. 가져 오기 목록이 작동하지만 체크 아웃 할 파일을 가져올 수 없습니다. 첫 번째 디렉토리는 잘 생성되지만 첫 번째 파일에 도달하면 오류가 발생합니다.

나는 명확성을 위해 내 작업의 스크린 샷을 포함 시켰습니다.

cvs repository files snapshot of ,v files cvsroot environment variable tortoiseCVS checkout module error description

답변

0

내가 TortoiseCVS에 대해 알고하지 않습니다하지만 당신은 복구 할 경우, 내가 어떻게 어떤 데비안 기반의 리눅스에 그것을 수행하는 방법을 알 수 있습니다 (나는 당신의 문제에 대해 생각 CVSROOT와 함께 제공됩니다, 그래서 우리는) ​​당신의 CVS 저장소를 다시 초기화하기 위해서 있습니다

먼저, 우분투에 CVS를 설치

sudo apt-get install cvs 

는 다음 파일의 압축을 풀 디렉토리를 생성 :

mkdir yourRepoName 

다음이의 repo에있는 파일을 풉니 다

cd yourRepoName 
unzip -a /path/to/your/file.zip 

다음 unziped 저장소의 CVSROOT 디렉토리를 삭제합니다. 문제없이

cvs -d /path/to/yourRepoName init 

그때 당신은 단순히 파일을 체크 아웃 할 수 있습니다 :

rm -rf /path/to/yourRepoName/CVSROOT 

마지막으로, 당신의 CVS는 다른 시간을 리포지토리 init이 그에서이 체크 아웃을 기억

cvs -d /path/to/yourRepoName/ checkout fileOrDirectoryToCheckout nameYouWantForFile 

당신의 저장소!

내 영어 수준이 충분하지 않다면 도움이 될 것입니다. 미안합니다.