首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

升级到Xcode 8,但缺少svn状态指示器

升级到Xcode 8后,如果缺少svn状态指示器,可能是由于Xcode 8不再直接支持svn版本控制系统,而是转向了Git版本控制系统。因此,你需要使用其他工具来管理svn仓库。

解决这个问题的一种方法是使用命令行工具来执行svn操作。你可以在终端中使用svn命令来执行svn相关操作,例如检出、提交、更新等。以下是一些常用的svn命令:

  1. 检出svn仓库:
  2. 检出svn仓库:
  3. 提交修改:
  4. 提交修改:
  5. 更新本地代码:
  6. 更新本地代码:
  7. 查看文件状态:
  8. 查看文件状态:

另外,如果你更喜欢使用图形化界面来管理svn仓库,可以考虑使用第三方svn客户端工具,例如TortoiseSVN(Windows平台)或Cornerstone(Mac平台)等。这些工具提供了直观的界面,方便你进行svn操作。

在使用Xcode 8进行开发时,你可以将svn仓库与Xcode项目集成,以便在Xcode中进行版本控制。你可以在终端中执行以下命令,将svn仓库与Xcode项目关联起来:

代码语言:txt
复制
cd /path/to/your/project
svn import . <repository_url> -m "Initial import"

这将把你的Xcode项目导入到svn仓库中,并与之关联。之后,你可以在Xcode的Source Control导航器中执行svn操作。

总结一下,升级到Xcode 8后,如果缺少svn状态指示器,你可以通过使用命令行工具或第三方svn客户端工具来管理svn仓库。另外,你也可以将svn仓库与Xcode项目集成,以在Xcode中进行版本控制。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云代码托管服务:https://cloud.tencent.com/product/coderepo
  • 腾讯云开发者工具:https://cloud.tencent.com/product/devtools
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

iOS开发笔记(五)

prepareLayout的方法内设置contentOffset的偏移; 这个功能很常见,但是要在合适的时机调用,比如说viewWillAppear; 3、cocoapods升级 cocoapods升级到...svn revert 可以重置单个文件修改; xcode 可以丢弃所有的更改; svn delete 是删除某个svn里面的数据,非svn的数据直接rm; 2、SourceTree 在用git拉取代码的时候...通过写demo进行测试,发现: CADisplayLink跟着屏幕刷新的帧率,如果有大量的CPU任务,导致CPU跑满,导致帧率降低,这时CADisplayLink回调会下降; 如果帧率正常,业务层每...解决方案: 检查沙盒账号是否对应开发者账号 检查是否为release 状态 检查bundle id是否为对应的id 检查银行协议是否正常 6、AppStore审核名字不一致 审核时,名字不一致...2、堆栈 0 Live 0x0000000100410af8 -[MainTabBarController backtrace] + 68,

2.1K40

iOS开发笔记(六)

,Run选项,关闭Address Sanitizer; 5、Xcode 内存暴涨 Xcode8内存占用暴涨到60G,同时SVN占用7G多; ?...这个状况在今年使用SVN同步代码之后首次出现,因为SVN拉取最新的代码后Xcode会进行Index操作,怀疑是svn进程异常导致Xcode的Index逻辑异常。...最后自己的解决办法是:打开Xcode的偏好设置,选择Account,删除Repo下面的svn库,命令行执行一遍svn cleanup,重新添加svn的Repo。...category离散化代码;** 善用继承机制,每个VC都要有通用的VC以方便后期的统一处理; Notification的声明中,要注明发起时机,发送/接受者,参数定义; 一个单例类如果在使用中存在状态...这种情况,最好使用闭包的回调机制,而不是采用状态。(因为单个状态在多次调用过程中会被重置,多个状态逻辑混乱) 总结 在过去的一段时间里,学习新的工作制度,融入新的环境。

87350
  • 开源云真机平台Sonic(Windows端)接入iOS设备实践

    目前sonic版本已经升级到了最新的2.0.5,但我接入的都是些Android设备,iOS设备之前也尝试过接入,没有成功,因为我用的是CentOS系统。...当然安装淘宝开源的tidevice也就可以,方便查看设备状态以及调试; 二、Mac端工作 有了以上条件,我们就可以执行iOS接入Sonic的相关工作了。...1.连接超时、拖拽反应过慢 有时候点击事件正常,拖拽事件会卡半天,然后突然反应过来、把之前积压的事件全部执行了一遍。不知道是不是连接超时的问题。...2.设备连接异常 忘记当时是怎么操作的了 3.无法进入使用页面,设备被占用 点击“马上使用”,打开了一个新标签页,随后该标签页立马消失,列表中该设备处于被占用状态,导致无法再进入使用页。...openssl]" 安装过程中可能会出现如下报错: 通过上图可以看出,是因为tidevice在安装过程中,安装一个名为cryptography的包时,报错了,cryptography编译失败,因为系统中缺少

    3.2K20

    Password Auto Fill

    尽管这个功能特别简单,几乎是今年所有发布的新功能中我最喜欢的一个了。...如果你之前使用过类似于 “1Password” 的产品,并且尝试使用复杂的密码登录 “手机QQ” , 你就会处于一种崩溃的状态(”手机QQ” 不支持复制粘贴;我要怎么把我变态的密码输入进去啊)。...而当我升级到 iOS 11 Beta 版本之后,我发现 “手机QQ” 居然支持了 “Password Auto Fill” 这个 Feature,那叫一个欣喜若狂啊。 ?...关于调试 调试的话,需要看 Device 的 Log, 在 Xcode 中是看不到的。...“Associated Domains” 换成另外一个域名 “qiufeng.me” 的时候(这个域名不支持 https),然后重新运行,虽然也有 “Password Auto Fill”的功能,但是缺少

    1.3K60

    IOS静态代码扫描--分析与总结

    重启终端之后在终端执行:oclint --version,出现如下内容: LLVM (http://llvm.org/): LLVM version 5.0.0svn-r.320669 Optimized...二、xcode配置 以项目LayneStudy为例。...export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 02 扫描能力对比 在未加任何过滤规则的情况下,四个工具对同一份代码进行扫描,并与开发童鞋一起对扫描结果进行了初步筛选和整理...,可作为补充扫描;这里要说的是coverity是收费的,并且价格还不算便宜 (3)infer发现的大部分较为准确(可进行缺陷扫描) (4)oclint扫描出的问题数量最多,大多是开发不关注的问题,可过滤特定结果类型关注...(但对于代码规范这种定制化较高的需求,使用oclint还是不错的选择) ps:这里提一下 Xcode提供了一个Analyze功能其实就是集成的clang编译扫描 03 使用问题总结 01 1、缺少证书问题

    4.7K21

    iOS开发之浅谈MVVM的架构设计与团队协作

    如果你在你的工程中加入了新的资源文件的话,用XCode自带的SVN提交的话需要吧Project Setting文件一并提交。 ?...10.博文快结束了,在这儿在总结一下SVN使用频率比较高的而且比较重要的命令吧(当然,本人平时主要是用XCode自带的SVN可视化管理~) (1)、更新本地代码命令 1.1  svn  up 更新版本...1.2  svn info 查看当前版本信息 (2)、代码的提交 2.1  svn info 查看当前本地版本信息 2.2  svn up 更新到最新版本信息 2.3  svn st 查看文件状态 M-...-未知状态  !-警告  C-冲突 2.4  svn add fileName: 如果出现?...一般是添加文件时出的问题,在把文件svn add fileName一下后,该文件的状态会改成A 2.5  svn del fileName:如果出现!

    1.2K80

    iOS开发入门笔记

    处于打开状态,可以点击其菜单栏的File -> Open,或者File -> Open Recent,然后再选择要打开的项目 通过命令行打开 在Mac OS 10.8以前,有些目录(例如/var/private...[obj undefinedMethod]; 在代码里调用没定义的方法(这是Java世界的习惯说法啊,专业的叫法是,给obj对象传递它无法处理的消息),Xcode会警告,编译能成功,运行的时候会出错。...SVN操作含有@符号的文件 iOS应用中经常出现xxxx@2x.png这样的文件名,它们是给retina设备用的高分辨率大图,用svn命令行操作它们的时候会被@符号干扰,解决方案是在svn命令末尾加上一个...@符号,如: svn del icon@2x.png@ svn info Default@2x.png@ 如果一次移动了几十个png文件再svn commit的,可以用shell批处理: svn status...{print $2}' `; do svn del $file"@"; done 上面这个命令是将文件名包含@符号的,且已经不在硬盘上的文件从svn version controll中删掉 svn

    3.9K60

    源代码管理git的使用

    global user.name syl git config --global user.email syl@qq.com 3、如何学习git指令 、git常规指令 git status 查看文件状态...3}: commit: 添加变量 cbd9e52 HEAD@{4}: commit: 删除print函数 45ea44d HEAD@{5}: commit: 添加了printf函数 0da06d8...----gitHub---- 通过Xcode将代码提交到github上, 把仓库放在github上 1.注册一个github账号 2.配置SSH Keys, 只要配置了SSH Keys就可以和github...id_rsa.pub 6.点击 setting —》 ssh key —>add ssh key 将刚才获取到得公钥添加进去 7.根据github第4步提示, 验证公钥 验证成功网页上的灰色圆点会变成绿色 8....拷贝到公钥之后打开github主页 点击仓库(Repositories) 再点击new来到github创建仓库界面 9.通过github提供的地址下载一个空得仓库到本地 创建一个新的项目到本地仓库文件夹中 利用Xcode

    940140

    iOS developer的良好习惯

    .m文件拆分首先需要把业务的核心逻辑梳理出来,抽象出来该模块的状态信息、关键参数,将外部业务在.m内添加的逻辑改为依赖.m提供的状态,而状态可以通过通知、消息等方式抛出去; 核心但是又内聚的逻辑可以使用...3、重视Xcode的提示 保持Xcode工程设置是最新的,使用Xcode自带的性能优化。...Wdeprecated-declarations" // ingore code #pragma clang diagnostic pop 4、去掉无用的代码 我们有时会提交一部分被注释代码,理由可能是代码现在不需要下个版本可能会用到...曾经svn也是版本管理的高效工具,Windows系统中的小乌龟(TortoiseSVN)非常好用。但是随着git的出现,svn已经被逐渐淘汰。...一个人可以记住昨天为什么写这段代码,很难记住一段数月乃至数年前的代码为何出现。

    73520

    学习git的一些命令

    https://blog.csdn.net/u010105969/article/details/50896550 在没有SVN服务器的时候,我们需要git来管理我们的代码。...SVN是集中式版本控制,git是分布式版本控制。git管理的代码的所有版本既可以保存到服务器也可以保存到本地。...git reset --hard HEAD@{1}:回到某个版本状态 git rm liangsen.h:删除某个文件 git config:配置局部账户 最漂亮的日志: 要做到这样,命令行如下...git 的版本号 31c42e8fb9a1d7c3007bffc7af352d7d4ba8dffb  MD5编码后字符串 修改文件之后再提交 修改文件也要把文件先添加到暂缓区里面 版本回退 git...:切换到分支 git checkout master:切换到根目录 git branch -d v1(版本号):删除分支 git 有图形化管理工具 cat .git/config:看配置 在Xcode

    35030

    Linux环境搭建SVN服务器并实现公网访问 - cpolar端口映射

    启动svn服务 输入以下命令启动svn sudo svnserve -d -r /opt/svn/ 4....内网穿透 上面我们在本地Ubuntu虚拟机安装了svn服务端,目前只能在局域网络下访问,如离开了局域网将无法连接svn。...协议的隧道指向本地3690端口: 隧道名称:可自定义,注意不要与已有的隧道名称重复 协议:tcp 本地地址:3690 域名类型:免费选择随机域名 地区:选择China VIP 点击创建 隧道创建成功后,点击左侧的状态...为了更好的连接,我们可以为其配置二级子域名,该地址为固定地址,不会随机变化 需要注意,配置固定TCP端口地址需要将cpolar升级到专业版套餐或以上。...隧道,点击右侧的编辑 修改隧道信息,将保留成功的固定tcp地址配置到隧道中 端口类型:修改为固定tcp端口 预留的tcp地址:填写保留成功的地址 点击更新 隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表

    1.7K30
    领券