Use this command to reproduce already performed moves/renamings of files. Typically, you will not perform moves/renamings within SmartSVN itself, but with system commands, by IDEs, etc. One such external move/renaming results in a missing and a new unversioned file. Both files could then be added resp. removed and committed, what will result in a correct repository content, but will not preserve the relation between both files (which is actually one moved/renamed file). This has especially effects on the log of both files: The log of the removed file will end at the committed revision, while the log of the added file will start at the committed revision. To preserve the relation (and hence history/log), a belated move on both files has to be performed. Smart Move can detect such already performed moves based on the file content and displays the corresponding suggestions.
From Name displays the name of the missing (i.e. old) file. To Name displays the name of the unversioned (i.e. new) file. If the name of the file has not changed, i.e. From Name equals To Name, To Name is omitted. In the same manner From Path displays the path of the old and To Path displays the path of the new file. Again, To Path will be omitted if it is equal to From Path. Similarity denotes the calculated likelyhood for this file pair representing an actually happened move/renaming.
If you agree to a move suggestion, keep it selected. This will establish the necassary relation between missing and unversioned file as if the file had been moved directly by SmartSVN or any other SVN client. Otherwise, if you decide that a suggestion would relate two actually unrelated files, deselect it.
Click OK to actually apply the selected move suggestions.