Xcode 4 Git-"此文件在请求的修订版本中不存在"

Fei*_*anZ 16 git xcode4

我有一个本地git存储库,我在Xcode 4中设置了一个项目.存储库在Organizer中显示正常,我可以在File Navigator中看到提交历史和源代码控制图标.提交工作也很好.但是,当我使用版本编辑器时,每当我尝试查看任何以前的版本时,我都会收到错误"此文件在请求的修订版本中不存在".我找不到有关此错误的任何信息,也不知道如何修复.git log显示了最近的四个提交(我知道还有更多提交,但我不知道这是否是命令的限制或者某些事情是否正在消失).有任何想法吗?

小智 15

我刚遇到同样的问题.我认为(无论如何),这与我将项目目录移到xcode之外的事实有关.我相信xcode已经在〜/ Library中缓存了一些索引文件.他们似乎已经被这一举动纠缠不清.

修复(对我来说)是打开xcode,打开组织者 - >项目窗格并找到有问题的项目.删除派生数据(右上方窗格中有一个按钮).

在此之后,一切似乎都很好.


fre*_*tag 9

这对我有帮助:

  1. 转到XCode - >管理器 - >存储库
  2. 删除所有存储库,名称用红色写(即找不到文件)
  3. 点击左下方的"+"按钮 - >"添加存储库..."
  4. 输入所需信息:Path = file://....<full path, which contains the .git directory>.确保将Type设置为"Git",Xcode将其更改为"Subversion",忽略消息"Authentication required"
  5. 完成


Fei*_*anZ -2

仍然没有答案;无论如何,我必须对项目进行一些重大更改,所以我开始了一个新项目。一切都很好。