最佳答案
当我做 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
你知道这意味着什么吗? 在 google 或者任何 svn 的备忘单上都找不到。
有趣的是,我只编辑 main.m,但是有很多修改过的文件。我不知道为什么。有人对使用 SVN 和 XCode 有什么建议吗?我应该只将源文件置于版本控制之下吗?
编辑: 由一个已经处于版本控制下的文件被另一种类型的文件替换引起。在本例中,strings.pbxstring 曾经是一个文件,现在变成了一个目录。这个故事的寓意是不要把你的构建文件夹放到版本控制中。