我最近注意到,我当前项目中的一些提交正在"管理器 - 存储库"窗口中的其他项目下显示.此外,"管理器 - 存储库"窗口还显示左侧面板列表中我没有处理的其他项目,包括当前项目的重复项.因此,我使用左下角的( - )键从左侧面板中删除了不必要的项目列表.
现在看来,Xcode中的Version编辑器(在Assistant编辑器按钮旁边)不起作用.当我尝试加载"Time Machine"视图(带有CCW箭头的时钟指针)时,状态栏显示"正在加载修订版"并且从不加载我以前的提交.我以前的提交出现在当前项目下的"Organizer - Repositories"窗口中.
此外,尝试进行新的提交会导致Xcode对话框显示"请等待工作区正在扫描工作副本时",而在其下面则粘贴在短语"正在扫描工作副本..."上它.
刚开始使用源代码控制时,我也遇到过Xcode的其他几个问题.我正在运行外部监视器并使用Lion(如果这是相关的).我的另一个新问题是,如果我离开计算机并返回,iOS模拟器通常会冻结(因此我必须重新登录).这迫使我强制退出Xcode并重新启动它.
更新1:以下链接显示它将解决问题,除了"位置"字段不可编辑(即,它是灰色的)并设置为"不适用".(参见Xcode 4卡在"扫描工作副本"上)
更新2:最近一次重启Xcode后,我现在可以再次提交.我还意识到"Time Machine"视图对于每个文件都不同; 即,它只会显示该特定文件的修订历史记录.我仍然不明白为什么我对当前项目提交的一些提交也会出现在其他项目下,或者为什么Xcode认为这些项目是开放的(通过点击控件中的Xcode图标来证明) .