当我执行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曾经是一个文件,现在变成了一个目录。 故事的教训是不要将您的构建文件夹放入版本控制中。