问题
I am trying to commit a project in which a file has been "cvs remove"d, but actually needs to be there. The contents has been completely rewritten, but it needs to retain the same name.
I am unable to either commit the project or re-add the file without getting this annoying error message. How do I "unremove" a file in CVS?
回答1:
This worked for me:
Rename the file
mv mistakenly_removed_file wtf
Ask cvs to add the old version:
cvs add mistakenly_removed_file
cvs then reports it has resurrected the removed file.
mv wtf mistakenly_removed_file
cvs status
reveals that the file is now "locally modified"
回答2:
cvs add FILE
Or, alternatively, if you want to get the latest copy back from the repository
cvs update -C FILE
来源:https://stackoverflow.com/questions/1287401/cvs-file-should-be-removed-and-is-still-there-or-back-again