xCode 4开始挂起svn控件下的任何项目。我使用一个可访问的远程存储库,从命令行可以正常工作。我能找到的唯一工作是杀死本地svn并再次检查整个项目。这似乎有点工作,但后来出现了同样的问题:xCode在启动后几秒钟就会挂起。 我真的很感激任何帮助来解决这个问题......无能为力:(
请和谢谢。
日志显示以下内容:
3/22/11 9:53:22 AM Xcode[3295] [?T] ASSERTION FAILURE in /SourceCache/IDEFoundation/IDEFoundation-284/Framework/Classes/Model/SourceControl/IDESourceControlTree.m:2548
Details: (addedItem) should not be nil.
Object: <IDESourceControlWorkingTree: 0x201bf59a0>
Method: -mergeStatusOperationResults:forLocalStatusOnly:
Thread: <NSThread: 0x201bbb320>{name = (null), num = 13}
Hints: None
3/22/11 9:53:22 AM Xcode[3295] [?T]
Backtrace:
0 0x0000000100949843 -[IDEAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in IDEKit)
1 0x000000010006d484 _DVTAssertionFailureHandler (in DVTFoundation)
2 0x000000010055f071 __78-[IDESourceControlWorkingTree mergeStatusOperationResults:forLocalStatusOnly:]_block_invoke_0 (in IDEFoundation)
3 0x00000001000060cc __38-[DVTDispatchLock performLockedBlock:]_block_invoke_0 (in DVTFoundation)
4 0x00007fff87da14db dispatch_barrier_sync_f (in libSystem.B.dylib)
5 0x0000000100006073 -[DVTDispatchLock performLockedBlock:] (in DVTFoundation)
6 0x000000010055db83 -[IDESourceControlWorkingTree mergeStatusOperationResults:forLocalStatusOnly:] (in IDEFoundation)
7 0x00000001005dcd0c __77-[IDESourceControlWorkingTree updateLocalStatusForDirectory:completionBlock:]_block_invoke_01137 (in IDEFoundation)
8 0x00007fff87da8284 _dispatch_call_block_and_release (in libSystem.B.dylib)
9 0x00007fff87d86df2 _dispatch_queue_drain (in libSystem.B.dylib)
10 0x00007fff87d86c54 _dispatch_queue_invoke (in libSystem.B.dylib)
11 0x00007fff87d867fe _dispatch_worker_thread2 (in libSystem.B.dylib)
12 0x00007fff87d86128 _pthread_wqthread (in libSystem.B.dylib)
13 0x00007fff87d85fc5 start_wqthread (in libSystem.B.dylib)
答案 0 :(得分:8)
从“管理器 - &gt;存储库”中删除是否有帮助。
答案 1 :(得分:3)
重命名我的工作目录也对我有用。这是一种痛苦,但我只需要在办理登机手续时重新命名。另请注意,我今天早上更新到xcode 4.0.2并且它有同样的问题。
答案 2 :(得分:1)
我确实遇到了同样的问题,可以通过重命名我的MAC上的本地工作目录来暂时解决问题。
答案 3 :(得分:1)
我有来自同一个仓库的多个结账,删除重复项解决了我的问题。
答案 4 :(得分:0)
我遇到了同样的问题。每当我尝试在XCode 4.0.2 GA中打开一个项目时,我都会得到沙滩球并最终得到上面的堆栈跟踪。我的subversion存储库位于我通过ssh连接的远程主机上。当我查看Window&gt;下的存储库时有问题的存储库处于“黄色”状态。 XCode似乎一直试图检查代码。
我做了两件事
1)设置密钥授权而不是密码。这没什么用。
2)我删除了远程主机上的svn存储库。在我的本地主机上,我找到了所有的.svn目录
找到。 -name'.svn'-print并删除它们。然后我将〜。/ subversion / config目录中的全局忽略列表更新为
global-ignores = * .o * .lo .la##。*。rej .rej。〜〜。#。 DS_Store * .mode1v3 * .pbxuser build xcuserdata
在xcuserdata目录上冻结了。
然后我在远程主机上重新创建了subversion存储库,并从我的本地主机重新导入了该项目。
现在它似乎有用了!
我不确定这会对多个用户编辑项目产生什么影响。我正在使用svn来保持项目在我自己的机器之间同步。
希望这有帮助, RDP