This already has an answer, but there was a much simpler way to fix this when I received the error.
To reproduce:
svn mv /dir/subdir newdir/subdir/
svn rm /newdir/subdir --force
svn ci
svn: E160016: Path '/newdir/subdir' not present
To solve:
mkdir /newdir/subdir
svn add /newdir/subdir
svn ci
svn rm /newdir/subdir --force
svn ci
This worked for me, it required re-creating the missing directory, spoofing SVN, thinking that it was adding it instead of deleting it. Then remove it after intermediate fixation. Its dirty, but it is less likely to lose other changes.
source
share