Read this chapter of the book:
http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html#svn.basic.svn-repositories
You do not understand the revision model. HEAD simply means the most recent revision. Revisions in SVN are global and describe the entire repository. A branch is a path within the repository. It would be perfectly normal to checkout HEAD of a branch.