svn:中止提交:"file.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统计数据准备签入时,我遇到了这个:

!     C icon/Board.xpm
      >   local delete, incoming delete upon update

所以我试图在那个文件(?)上实际做svn,但仍然没有成功。我在这里错过了什么?

尝试svn resolved icon/Board.xpm将文件标记为已解析。Subversion 不会允许你提交你的更改,只要它认为有未解决的问题。

相关内容

  • 没有找到相关文章

最新更新