我该如何通过命令行提交二进制文件到CVS?

9
我需要从命令行以二进制模式提交一个jar文件。
我应该使用什么命令?以下命令无效:
$ 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.
2个回答

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

如果你已经提交了没有使用-kb选项的内容,那么可以使用以下命令:

cvs admin -kb myJar.jar

您还可以使用CVSROOT/cvswrappers来指定所有*.jar文件为二进制文件。


感谢你提供有关“cvs admin”的提示。我尝试对新添加的文件使用cvs admin -kb slides.odp,但是出现了cvs admin: cannot admin newly added file 'slides.odp'的错误提示。因此,我将该文件移开,让cvs删除它,然后再将其移回,并使用'cvs add -kb'命令进行添加。 - ericP

5

尝试:

cvs add -kb filename

然后提交它


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接