Reverting a file back to a previous revision

svn revert only reverts uncommitted modifications made to a file in your local working copy.

If you want to time travel a file back to previous revisions you use svn merge

eg revert file foo.php to revision 100: