Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
`svn status`将文件显示为`!`至于“为什么?”?_Svn_File_Conflict_Status - Fatal编程技术网

`svn status`将文件显示为`!`至于“为什么?”?

`svn status`将文件显示为`!`至于“为什么?”?,svn,file,conflict,status,Svn,File,Conflict,Status,如果我在我的工作目录中执行svn status,我会得到 ? skripte/data/somefile.csv ! skripte/data/somefile.csv svn?状态告诉我 “!”项目缺失(由非svn命令删除)或不完整 “?”项不受版本控制 一个文件怎么可能不受版本控制并且svn抱怨它丢失了?解决方案是: 将文件skripte/data/somefile.csv移动到其他位置 svn删除skripte/data/somefile.csv svn提交-

如果我在我的工作目录中执行
svn status
,我会得到

?       skripte/data/somefile.csv
!       skripte/data/somefile.csv
svn?状态告诉我

  • “!”项目缺失(由非svn命令删除)或不完整
  • “?”项不受版本控制
一个文件怎么可能不受版本控制并且svn抱怨它丢失了?

解决方案是:

  • 将文件
    skripte/data/somefile.csv
    移动到其他位置
  • svn删除skripte/data/somefile.csv
  • svn提交-m=”“
    • -m=”“
      仅表示我不想在此处发送提交消息
  • 在这三个步骤之后,
    svn status
    显示一切正常


    感谢@ZoolWay、@Piskvor和@Raghuram引导我走向正确的方向并指出了一些问题,这帮助我识别了本例中的错误。

    一些UTF-8符号(如u)存在问题

    下面是SVN问题的描述


    svn更新告诉我1199版的
    。没别的了。这是实际输出吗?是否会出现案例不匹配?e、 g.somefile.csv!=someFile.csv是的,当您在不同的操作系统上创建工作副本时,这可能特别具有挑战性,其中一个文件系统区分大小写,而另一个文件系统不区分大小写@Piskvor:文件名完全相同@ZoolWay:关于你的评论,我也许应该补充一点信息,即
    somefile
    中有空格和一个字符
    ö
    ,但它们是相同的。至少它们是相同的。我想不出为什么会有复制品。有没有办法把这两个都去掉?@Aufwind。在本地删除文件(或者在需要时将其移到其他位置),然后执行
    svn revert