2011-10-25 84 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 

如果您已經提交它沒有-kb,您可以使用

cvs admin -kb myJar.jar 

您可以因此請使用CVSROOT/cvswrappers指定所有*.jar文件都是二進制文件。

+0

tx爲'cvs admin'提示。我嘗試了'cvs admin -kb slides.odp'和一個新添加的文件,並得到'cvs admin:不能管理新添加的文件'slides.odp',所以我將文件移走了,cvs刪除了它,mv'd它回來了,'cvs add -kb'd它。 – ericP

4

嘗試:

cvs add -kb filename 

然後提交它

相關問題