Xcode + SVN 不显示文件状态的解决方案

摘自:https://www.aliyun.com/jiaocheng/356868.html
缘由就像做说的那样,这样问题解决方案类似的文章确实不多,所摘录保存,以备以后出现类似的问题而无从下手,谢谢原作者的付出。

  • 摘要:背景某天早上来到公司上班,突然发现Xcode打开的公司项目不能显示文件的最近状态。很是让人诧异,昨天还好好的,想不起来做了什么特殊的操作。赶紧Google一圈,竟没有找到解决方案,难不成是我搜索姿势不对??情景重现查看SourceControl是这个样子SourceControlMenu.png查看Xcode偏好设置image.png解决方案启动terminal,进入工程所在的文件夹。输入命令——svnstatus得到这样的输出结果svn:E155036:Pleaseseet

  • 背景

    某天早上来到公司上班,突然发现Xcode打开的公司项目不能显示文件的最近状态。很是让人诧异,昨天还好好的,想不起来做了什么特殊的操作。赶紧Google一圈,竟没有找到解决方案,难不成是我搜索姿势不对??

    情景重现
    查看Source Control是这个样子

    《Xcode + SVN 不显示文件状态的解决方案》 Xcode + SVN 不显示文件状态的解决方案_IOS

    Source Control Menu.png

    查看Xcode偏好设置

    《Xcode + SVN 不显示文件状态的解决方案》 Xcode + SVN 不显示文件状态的解决方案_IOS

    image.png

    解决方案
    启动terminal,进入工程所在的文件夹。
    输入命令——svn status得到这样的输出结果
    svn: E155036: Please see the ‘svn upgrade’ command
    svn: E155036: The working copy at ‘/Users/chao/svn/project’
    is too old (format 29) to work with client version ‘1.9.4 (r1740329)’ (expects format 31). You need to upgrade the working copy first.
    输入命令——svn upgrade
    完美解决。

    补充新的情况

    在使用Taocode+Cornerstone3.0+Xcode8.3.2的时候,也会出现Xcode不显示文件状态的情况。
    这时候查看Source Control是这个样子

    《Xcode + SVN 不显示文件状态的解决方案》 Xcode + SVN 不显示文件状态的解决方案_IOS

    image.png

    选择Upgrade XXX之后,Xcode会弹框提示

    《Xcode + SVN 不显示文件状态的解决方案》 Xcode + SVN 不显示文件状态的解决方案_IOS

    image.png

    Upgrade之后,Xcode就能正常展示文件的状态,这时候使用Cornerstone提交代码却出现错误,还没有找到解决方案。

    写这篇博文的缘由

    今天逛stackoverflow发现一年前有人提问相似的问题,只有一个回答还没能解决问题,就顺手给出自己的解决方案,有兴趣的同学看这里Xcode is not showing changes for files on SVN

    原文作者:Q星
    原文地址: https://www.jianshu.com/p/8f80d4a03d45
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞