I am very new to svn (basically, all I know is how to use things like ci, co, rm, add, stat, and diff, but no technical details) ,and I'm attempting to check in a major chunk of code.
I'm doing a check-in from the very top of things (with "."), like this:
svn ci -m "Major check-in of restructured GUI classes." .
Unfortunately, this creates the following error with an old icon file that existed at some point:
Aborting commit: '/users/nvjulian/Research/5prog/trunk/src/gui/icon/Board.xpm' remains in conflict
I tried to resolve this but was unsuccessful:
[nvjulian@dupin trunk]$ svn rm src/gui/icon/Board.xpm
svn: Use --force to override this restriction
svn: 'src/gui/icon/Board.xpm' is not under version control
...even when I did it this way:
[nvjulian@dupin trunk]$ svn rm --force src/gui/icon/Board.xpm
svn: 'src/gui/icon/Board.xpm' does not exist
Indeed, this file doesn't exist; it was deleted a long time ago and I didn't find it anywhere after searching my entire computer. I tried these commands from a variety of directory locations and it still didn't work. Actually, when I first did the svn stat to get ready for the check in, I was met with this:
! C icon/Board.xpm
> local delete, incoming delete upon update
So I tried to actually do svn up on that file (?), but still, no success. What am I missing here?
Try svn resolved icon/Board.xpm
to mark the file as being resolved. Subversion will not allow you to commit your changes as long as it thinks there are unresolved issues.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With