I committed some sensitive data into the SVN by mistake. I don't want my collaborators to see these data. Can I revert the SVN to the previous state and remove the latest revision from SVN history (pretends that the latest commit were never made at all)?
Not easily - you can use svndump and svndumpfilter to filter out that revision, or if you have backups of the server side, restore from a backup before the checkin. In the first case you'll end up creating a new repository (new UUID) so everyone will know it's been changed server side. Sorry, but SVN is deliberately hard to actually remove data from.