【问题标题】:svn: Aborting commit: 'file.xpm' remains in conflictsvn:中止提交:“file.xpm”仍然存在冲突
【发布时间】:2012-09-25 16:11:29
【问题描述】:

我对 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 up(?),但仍然没有成功。我在这里想念什么?

【问题讨论】:

    标签: svn svncommit


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-03
      • 1970-01-01
      相关资源
      最近更新 更多