'Rollback' for CVS but 'Revert' for all other VCSes - why different names for the same function?

Is there any reason to name specific function of taking changes back 'Rollback' in case of CVS but 'Revert' in case of all other VCSes?
4 comments
We try to use the terms normally used in the documentation of the respective version control system.
0
In description of '-C' option to 'update' command there's no mention of 'rollback' — "Overwrite locally modified files with clean copies from the repository (the modified file is saved in ‘.#file.revision’, however)." At the same time in another place which mentions 'update -C' we find 'revert' not 'rollback' — "If watches are not in use, the unedit command probably does not work, and the way to revert to the repository version is with the command cvs update -C file (see section update—Bring work tree in sync with repository)."

Also it's important how people refer to given feature — google shows 206k hits for "cvs rollback" (without quotes) and 492k hits for "cvs revert" (without quotes).

All in all referring to one and the same feature differently in CVS than in other VCSes does no good IMHO.
0
We try to use the terms normally used in the documentation of the respective version control system.


Then why there's 'Check in' instead of 'Commit' for CVS, Mercurial and Git for example?
0

Please sign in to leave a comment.