Disclaimer - I am not an expert on SVN. After struggling for many hours to figure out the exact process, I narrowed it down to these steps. There may be an easier way to do this, but I couldn't figure it out. These particular steps work all the time for me. If there is a better way to accomplish this, feel free to post it in the comments section.
This is an example on removing a folder from an SVN repository without deleting it from the disk. Doing this incorrectly will lead to the parent folder showing the modified icon.
Consider the following repository - C:\svn_repository\trunk\java\
removeThisFolder\removeThisFile.txt
We wish to remove - removeThisFolder\removeThisFile.txt from the SVN repository.
 |
The directory and the file inside it need to be removed |
 |
Right click on the folder and click on Unversion and add to ignore list and then select the folder |
 |
Commit the changes |
 |
Navigate to the parent folder, and click on SVN Update |
 |
Now Commit the changes |
 |
This would make the Modified icon disappear |