2013-12-09 6 views
2

실수로 큰 바이너리 파일을 CVS에 체크인했습니다. 나는 CVS 클라이언트를 사용하여이 문제를 해결하려면 어떻게해야Tortoise CVS를 사용하여 CVS에서 파일을 제거한 후 커밋 할 수 없습니다

(x86)\CVSNT\cvs.exe" -q -z9 commit -M vsim.wlf 
CVSROOT=:sspi:swbuild1:\hardware 

Removing vsim.wlf; 
cvs server: C:\Windows\TEMP\cvsF1D.tmp: Invalid argument 
cvs [server aborted]: error diffing vsim.wlf 
cvs commit: Committed on the Free edition of March Hare Software CVSNT Client 
      Upgrade to CVS Suite for more features and support: 
      http://march-hare.com/cvsnt/ 

- 이제 그것을 제거하려고, 나는 오류 다음 얻을? CVS 클라이언트가 diff'ing하지 않고 파일을 강제로 제거 할 수있는 방법이 있습니까?

답변

2

CVS 서버에서 직접 삭제할 수 있습니다. 나는 누군가가 1GB보다 큰 파일을 체크 한 것과 비슷한 문제가 있었다. CVS는 파일을 체크 아웃하거나 삭제하려고 할 때 메모리 할당 문제에 대해 불평 할 것입니다. 서버에서 수동으로 제거해야했습니다.

+0

감사합니다. 나는 솔직한 기반의 솔루션을 원했다. 가능해야합니까? 나는 짐작하고있다. 또한 "클라이언트 사용하기"라는 질문을 명확히했습니다. – shparekh