I use Subversion mainly to synchronize work between two computers I use on a daily basis (and as a backup, since I have a checked-out copy of the repository on each computer). I keep the main repository on a USB flashdrive.
I recently came across the following error when trying to commit a current working copy (and both working copies, one on each computer, are identical now):
! C career\UVaOnlineJudge\Log.doc
local delete, incoming delete upon update
! C career\UVaOnlineJudge\102\Main.class
local delete, incoming delete upon update
Without going into more detail about what I did to get the repository out of synch, my question is more general. What does “local delete, incoming delete upon update” mean? What is Subversion expecting that I’m not giving it?
Without using your detail (that you didn’t provide) about what you did to get into this situation, it sounds like you did something similar to:
Subversion is trying to merge the delete from the repository with the local delete, and doesn’t feel as though that’s going to merge cleanly. What you may be able to do is:
and try the
svn updateagain. Subversion will apply the incoming “delete” operation from the repository and delete those local files.