svn: прерывание коммита: файл.xpm остается в конфликте
Я очень новичок в SVN (в основном, все, что я знаю, это как использовать такие вещи, как ci, co, rm, add, stat и diff, но без технических деталей), и я пытаюсь проверить основной кусок кода,
Я делаю регистрацию с самого начала (с "."), Вот так:
svn ci -m "Major check-in of restructured GUI classes." .
К сожалению, это создает следующую ошибку со старым файлом значков, который существовал в некоторый момент:
Aborting commit: '/users/nvjulian/Research/5prog/trunk/src/gui/icon/Board.xpm' remains in conflict
Я пытался решить эту проблему, но безуспешно:
[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
... даже когда я сделал это так:
[nvjulian@dupin trunk]$ svn rm --force src/gui/icon/Board.xpm
svn: 'src/gui/icon/Board.xpm' does not exist
Действительно, этот файл не существует; это было удалено давным-давно, и я не нашел его нигде после поиска по всему моему компьютеру. Я пробовал эти команды из разных мест каталогов, и они все еще не работали. На самом деле, когда я впервые сделал svn stat, чтобы подготовиться к регистрации, меня встретили с этим:
! C icon/Board.xpm
> local delete, incoming delete upon update
Так что я попытался на самом деле сделать svn для этого файла (?), Но все же безуспешно. Что мне здесь не хватает?
1 ответ
Пытаться svn resolved icon/Board.xpm
пометить файл как разрешенный. Subversion не позволит вам зафиксировать ваши изменения, если они считают, что есть нерешенные проблемы.