Better to add some svn:ignores manually (which he can easily get by looking at his history) than removing all unneeded manually.
And hey, how many ignores do you normally have in a project? 10? 20? Compared to ignores on all files, e.g. in a Zend project…uh…thousands of ignores to remove…
Depends on the project. For .NET stuff, you are looking at alot as there are many compiler managed folders, etc. If he has been checking in frequently, the manually merging the changes back in could be alot easier than figuring out what he ignored.