2011-10-25 3 views
5

커맨드 라인에서 jar 파일을 바이너리 모드로 커밋해야합니다.CVS 커맨드 라인에서 어떻게 바이너리 파일을 커밋 할 수 있습니까?

어떤 명령을 사용해야합니까? 다음은 작동하지 않습니다

$ cvs commit -kb -m "Committing v2.5.7" myJar.jar 
Usage: cvs commit [-Rlf] [-m msg | -F logfile] [-r rev] files... 
-R   Process directories recursively. 
-l   Local directory only (not recursive). 
-f   Force the file to be committed; disables recursion. 
-F logfile Read the log message from file. 
-m msg  Log message. 
-r rev  Commit to this branch or trunk revision. 

답변

16
cvs add -kb myJar.jar 
cvs commit -m "Committing v2.5.7" myJar.jar 

, 당신이 사용할 수있는 커밋

cvs admin -kb myJar.jar 

당신은 할 수 있습니다. 따라서 *.jar 개의 파일이 모두 이진 파일임을 지정하려면 CVSROOT/cvswrappers을 사용하십시오.

+0

tx는 'cvs admin'정보입니다. 새로 추가 된 파일과 함께'cvs admin -kb slides.odp'를 시도하고'cvs admin : 관리자가 새로 추가 한 파일을'slides.odp '할 수 없으므로 파일을 mv'd, cvs는 그것을 삭제했습니다, mv'd 다시, 'cvs add -kb'd. – ericP

4

시도 :

cvs add -kb filename 

그때 당신은 이미 -kb없이 최선을 다하고 한 경우가

관련 문제