Tuve un error similar y lo solucioné de la siguiente manera:
(Mi 'solución' se basa en una suposición que puede ser correcta o no, ya que no sé mucho sobre cómo funciona la subversión internamente, pero definitivamente funcionó para mí)
Supongo que se espera que .svn \ text-base \ import.php.svn-base coincida con la última confirmación.
Cuando verifiqué el archivo en el que estaba teniendo el error, el archivo base NO coincidía con la última confirmación en el repositorio.
Copié el texto de la última confirmación y lo guardé en la carpeta .svn, reemplazando el archivo incorrecto (hice una copia de seguridad en caso de que mis suposiciones fueran incorrectas). (el archivo se marcó como de solo lectura, borré esa marca, lo sobrescribí y lo puse de nuevo en solo lectura)
Entonces pude comprometerme con éxito.