What I did :
- Performed
svn up - Renamed a folder from
footobar - Again performed
svn upand got the conflict :local delete, incoming edit upon update
But why ?
- I did
svn log -vand found no commit poststep 1 - So, in that case svn should understand that I am renaming
footobar - Why to raise a conflict if no one else has made changes to
foo?
Please explain how does svn looks at this situation ?
Cause: SVN does not know that you renamed the directory. In the meanwhile someone edited files in the directory and SVN is trying to find it in order to update. To rename the directory properly: rename it back to the old name locally and then run
svn renamecommand (dosvn rename --helpfor more info). You do not have to commit right away.Note that
svn logprints out the log starting with BASE revision – i.e. the last updated revision of your working copy, so you need to dosvn log foo@HEADto really see if anybody changed it.