`svn status`显示一个文件为`!`和`?`,为什么?

时间:2011-05-18 10:25:24

标签: svn file conflict status

如果我在工作目录中svn status,我会

?       skripte/data/somefile.csv
!       skripte/data/somefile.csv

svn ? status告诉我

  • '!'项目缺失(由非svn命令删除)或不完整
  • '?' item不受版本控制

文件如何不受版本控制 AND svn抱怨它缺少

2 个答案:

答案 0 :(得分:1)

解决方案是:

  1. 将文件skripte/data/somefile.csv移至另一个地方
  2. svn delete skripte/data/somefile.csv
  3. svn commit -m=""
    • -m=""仅表示我不想在此发送提交消息。
  4. 在这3个步骤后svn status显示一切正确。

    感谢@ZoolWay,@ Piskvor和@Raghuram带领我走向正确的方向并指出了一些事情,这有助于我在这种情况下找出错误。

答案 1 :(得分:1)

某些UTF-8符号存在问题(例如ü)。

以下是对SVN问题的描述。

http://svn.haxx.se/users/archive-2006-04/0841.shtml