What worked for me was to find the missing pristine node and delete it directly in the local svn database using
sqlite3 .svn/wc.db sqlite> select * from pristine where checksum="$sha1$<your missing pristine here>";
this did not produce any results (for the missing initial result there was the expected result)
sqlite> select * from nodes where checksum="$sha1$<your missing pristine here>";
I had only one item, so when I deleted it:
sqlite> delete from nodes where checksum="$sha1$<your missing pristine here>";
and then forcibly svn updates the remote hosts and everything works fine
Frk
source share