I'm using Tortoise SVN, after tring all solution in this page and not working,
I finally back up the problem file. and use Repo Browser
delete the problem file in it, then update local folder so the file in local folder is deleted. Then copy back the backup file and Add > Commit
, then I can update successfully.
The only disadvantage of this method is the history of this file will be removed.