a9a896a4_SVN_vs_CVS_quick_comparison__SVN
[#] 7 [Compared item] Transactions [CVS] In CVS the support of transactions by the principle "all or nothing" is completely absent. For example, when you checkin several files (transfer them to the server), it is possible that the operation will be completed only for some of these files, and will not be completed for the rest (due to conflicts, for example). As a rule, it is sufficient to correct the situation and to repeat the operation for the remaining files (not for all files). That is, the files will be checked in in two steps. No cases of the repository damage due to absence of this functionality were observed. [SVN] 
SVN does support transactions by the principle "all or nothing". Probably this is an advantage of the system.
SVN vs CVS quick comparison
SVN