2011-10-25 35 views
5

Tôi cần phải cam kết tệp jar ở chế độ nhị phân từ dòng lệnh.Làm cách nào để CVS-cam kết tệp nhị phân từ dòng lệnh?

Tôi nên sử dụng lệnh nào? Sau đây không hoạt động:

$ 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. 

Trả lời

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

Nếu bạn đã cam kết điều đó mà không -kb, bạn có thể sử dụng

cvs admin -kb myJar.jar 

Bạn có thể vì vậy hãy sử dụng CVSROOT/cvswrappers để chỉ định rằng tất cả các tệp *.jar đều là nhị phân.

+0

tx cho mẹo 'quản trị viên cvs'. Tôi đã thử 'cvs admin -kb slides.odp' với một tệp mới được thêm vào và có' cvs admin: không thể quản trị tệp mới được thêm vào 'slides.odp'' vì vậy tôi đã xóa tệp đó, cv đã xóa nó, mv'd nó trở lại, và 'cvs thêm -kb'd nó. – ericP

4

thử:

cvs add -kb filename 

sau đó cam kết nó

Các vấn đề liên quan