Xcode中svn问题
2016-02-23 本文已影响944人
天天想念
1.Xcode工程文件无法打开
当使用svn提交代码发生冲突时候,xcode工程文件会出现打不开的情况,出现这样的提示
1.png
因为.xcodeproj工程文件冲突了,然后还是会强制更新,内部文件出现了冲突,所以解析不了文件。
解决办法:
- 右键点击.xcodeproj,选择显示包内容;
- 双击打开project.pbxproj文件;
- 3.找到类似如下的冲突信息,删除对应的冲突部分
<<<<<< .mine
=======
>>>>>>> .r6299
- 4.保存退出即可重新打开。
2.代码中version control conflict marker in file错误
- 原因:
该问题是由于SVN上你和别人同时改同一个文件冲突了 - 解决方法:
只需要在代码中把报错的地方注释掉或者删除即可
3.svn中@2x.png @3x.png 图片无法通过Xcode提交
由于Xcode对图片支持不太好,带@符号的图片无法提交svn。
解决办法:
-
通过命令行,cd进入对应文件夹下,执行如下命令。
svn add bg_about@2x.png@ bg_about@3x.png@
执行完后提示:
A (bin) bg_about@2x.png
A (bin) bg_about@3x.png代表图片已经添加到svn的管理下。
然后在xcode中通过图形界面提交即可。
或者使用commit命令行svn commit -m "bg_about图片提交" bg_about@2x.png@ bg_about@3x.png@
或者直接使用svn客户端中的commit。
4.”xx“is missing from working copy 警告
在项目中提交过svn后,build后会有 ”xx“is missing from working copy 的警告。
直接在终端下用svn命令删除missing的文件:(需要cd到提示你missing 文件的路径下)
svn delete nameOfMissingFile
或用Git(如果你用的是Git的话)
git rm nameOfMissingFile
或者直接使用svn客户端中的commit。