I wanted to provide an update regarding using TortoiseSVN after an import. TortoiseSVN will now allow you to check-out into a non-empty folder.
Therefore, you can simply check-out into the same folder you used for the import. TortoiseSVN versions all the files inside, detects that they all match, and does not download/overwrite anything. No more having to rename the source folder and then check-out into a new empty folder.
This was tested on Windows 7 using TortoiseSVN version 1.8.0, Build 24401 - 64 Bit , 2013-06-17T18:15:59 (Subversion 1.8.0, -release).
Example:
Folder C:\myfiles has the data.
Import that folder into SVN at http://example.com/svn/myfiles
Check-out http://example.com/svn/myfiles into C:\myfiles.
TortoiseSVN warns that the destination is not empty, click Ok.
TortoiseSVN then places C:\myfiles and its contents (which currently match the repository) under version control, without having to modify/download/replace any files.
importit,cd .., rename it, and then check it out again? Is that the standard/expected workflow?