Xcode中svn问题

1.Xcode工程文件无法打开

当使用svn提交代码发生冲突时候,xcode工程文件会出现打不开的情况,出现这样的提示


1.png

因为.xcodeproj工程文件冲突了,然后还是会强制更新,内部文件出现了冲突,所以解析不了文件。
解决办法:

    1. 右键点击.xcodeproj,选择显示包内容;
    1. 双击打开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。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容