У меня была такая ошибка.Самым простым решением, которое я нашел, было удаление папки, в которой находился файл, а затем обновление в моем клиенте svn.
Это восстанавливает контрольные суммы с сервера.
Разумеется, единственная проблема заключается в том, что любые изменения, сделанные вами до последнего коммита, будут потеряны.Если это простой исходный текстовый файл, вы можете скопировать весь контент в блокнот (или любой другой текстовый редактор), обновить svn, затем снова скопировать исходный текст в файл и зафиксировать.