This File Does Not Exist At The Requested Revision
2015-07-28 13:52
603 查看
git blame是我非常喜欢的功能,不过在 Xcode 中 blame 的时候有些文件会提示 "This file does not exist at the requested revision",没办法进行 blame,但是其他文件就没有问题。
调查了一下,是因为之前在 Xcode 中把这个文件名的大小写改变了,在项目文件中的文件名的大小写改变了,但是没有改变磁盘上的文件的大小写。HFS+ 默认是大小写不敏感的,所以正常打开文件没有问题,但是 git 的文件系统是大小写敏感的,所以 Xcode 用项目文件里的文件名去 git 中查询历史的时候就查找不到了。解决方法当然是让这些文件名的大小写一致。
先把文件邮件删除,->“Remove Reference”,然后右键“show in Finder”,把刚才删除的文件随便改个名字,然后再去工程里邮件“Add File To "Project name"”,最后把那个名字再改回来就好了。
调查了一下,是因为之前在 Xcode 中把这个文件名的大小写改变了,在项目文件中的文件名的大小写改变了,但是没有改变磁盘上的文件的大小写。HFS+ 默认是大小写不敏感的,所以正常打开文件没有问题,但是 git 的文件系统是大小写敏感的,所以 Xcode 用项目文件里的文件名去 git 中查询历史的时候就查找不到了。解决方法当然是让这些文件名的大小写一致。
先把文件邮件删除,->“Remove Reference”,然后右键“show in Finder”,把刚才删除的文件随便改个名字,然后再去工程里邮件“Add File To "Project name"”,最后把那个名字再改回来就好了。
相关文章推荐
- android常用UI使用案例:AutoCompleteTextView
- 写在Demo战斗系统之前,先用原型工具做套UI第一篇-登录界面
- Codeforces Round #313 (Div. 2) D. Equivalent Strings(字符串+递归)
- UIActionSheet 控件
- ogre接入cegui
- Scala界面GUI编程
- easyui的datebox最简单的方法来格式化
- druid 连接池配置
- 建造者模式-Builder Pattern
- scala函数的call-by-name和call-by-value 区别
- 解决iOS7,iOS8UITableView分割线距左边有距离的办法
- ios -UI-UI-菜单栏+导航栏
- UIImageView实现动画
- Quintus小游戏制作之Beta(二)
- 关于UITableView中的 TableFooterView的使用介绍
- JavaSE实战——GUI简述、用户登录注册最终版、模拟微信打飞机游戏实例
- HTML textarea的value 问题
- 在iOS8系统下,UITabbar上的item自定义背景色和图片问题
- 自己动手实现一个队列LGQueue(刚刚)
- android 推送 mosquitto MQTT