Subversion状态符号“~”代表什么意思?

116

当我执行svn status时,我得到了一个波浪符号。

这是在XCode中编辑项目后的输出结果。

svn status
M      build/Currency_Converter.build/Currency_Converter.pbxindex/imports.pbxbtree
M      build/Currency_Converter.build/Currency_Converter.pbxindex/pbxindex.header
M      build/Currency_Converter.build/Currency_Converter.pbxindex/symbols0.pbxsymbols
~      build/Currency_Converter.build/Currency_Converter.pbxindex/strings.pbxstrings
M      main.m
//more changed files

这是什么意思?我在谷歌或任何svn的秘籍上都找不到。

有趣的是,我只编辑了main.m文件,但有许多修改过的文件。 我不知道为什么会这样。 有没有人有在使用SVN和XCode时的提示? 我应该只将我的源文件放入版本控制中吗?

编辑:由于一个已被版本控制的文件被另一种类型的文件替换所导致。在这种情况下,strings.pbxstrings曾经是一个文件,现在变成了一个目录。 故事的教训是不要将您的构建文件夹放入版本控制中。


嗯,我不确定是否有一种“修复”它的方法,而不是重新添加。您可能需要发布另一个问题,询问是否有解决此状态的好方法,这样您会得到更多关注(因为当前问题已经得到答复)。 - Chad Birch
11个回答

0
~ versioned item obstructed by some item of a different kind
    Second column: Modifications of a file's or directory's properties

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接