2009-08-17 4 views
8

"cvs remove"파일이 있지만 실제로 있어야하는 프로젝트를 커밋하려고합니다. 내용은 완전히 다시 작성되었지만 동일한 이름을 유지해야합니다.cvs에서 "파일을 제거해야하며 아직 다시 있습니다."

이 성가신 오류 메시지가 표시되지 않고 프로젝트를 커밋하거나 파일을 다시 추가 할 수 없습니다. CVS에서 파일을 어떻게 "제거"합니까? 다른 방법

답변

13

에서 다시 최신 복사본을 얻으려면 :

  1. 파일의 이름을 변경

    mv mistakenly_removed_file wtf 
    
  2. 이전 버전을 추가하려면 cvs에게 문의하십시오. 버전 :

    cvs add mistakenly_removed_file 
    
  3. cvs가 제거 된 파일을 부활시킨 것으로보고합니다.

cvs status

mv wtf mistakenly_removed_file 
파일이 지금은 슬프게도

+0

오늘도 같은 문제가 발생했습니다. cvs 명령 줄은 사용하기가 정말 어렵고 해결 방법이있어서 정말 기쁩니다. Sidenote : 저는 개인적으로 임시 파일의 이름을 좋아합니다. – egore911

+0

유머 감각이이 사업에서 중요합니다 : D –

0
cvs add FILE 

또는, 당신이 나를 위해 일한 저장소

cvs update -C FILE 
+0

을 "로컬 수정"이들 답변 중 어느 것도 나를 위해 일한 것을 알 수있다. (문제는 내가 파일을 다시 추가 할 수 없습니다 말할 않습니다) 일부를 들어 왜냐하면 CVS가 '1.9.28'버전을 사용하고 있기 때문입니다. CVS는 일반적인 것보다 훨씬 귀찮습니다. –

관련 문제