To copy an entire directory, except for certain files, use –exclude options.
For example, to copy a directory, except for the hidden .svn directories that Subversion creates, type

rsync -a –exclude .svn [ path of existing directory ] [ path of new copy ]