I've seen that bug for a while but I just figure out how to reproduce it. Using VS2008, Create a solution and a C# console project. Inside the "Solution explorer", at the solution level, add a "new solution folder". On that folder, Add a new item (text file). Now commit everything.
Open the added text file and add some text. Save and close text file. Inside the "Solution explorer", select the text file and "Revert changes". The text file is now removed from the solution folder. Cheer, Ezeckiel

