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

背景

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

情景重现

  • 查看Source Control是这个样子


    Source Control Menu.png
  • 查看Xcode偏好设置


    image.png

解决方案

  1. 启动terminal,进入工程所在的文件夹。
  2. 输入命令——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.

  1. 输入命令——svn upgrade
  2. 完美解决。

补充新的情况

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

image.png

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

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

写这篇博文的缘由

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容