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 не позволит вам зафиксировать ваши изменения, если они считают, что есть нерешенные проблемы.

Другие вопросы по тегам