我最近注意到,我當前項目的一些提交顯示在「Organizer - Repositories」窗口中的其他項目下。此外,「組織者 - 存儲庫」窗口還在左側面板列表中顯示了其他項目,其中包括當前項目的重複項目。因此,我使用左下方的( - )鍵從左側面板中刪除了不必要的項目列表。當使用源代碼控制時,Xcode停留在「加載修訂版」和「掃描工作副本...」
然而,現在看起來,Xcode內的版本編輯器(助理編輯器按鈕旁邊)不起作用。當我嘗試加載「時間機器」視圖(時針CCW箭頭),狀態欄顯示「加載版本」並且從不加載我以前的提交。我以前的提交出現在當前項目下的「Organizer - Repositories」窗口中。
此外,嘗試進行新的提交會在Xcode對話框中顯示「正在掃描工作副本的工作空間時請稍候」,而其下方則卡住「正在掃描工作副本...」與旁邊的微調。
我剛開始使用源代碼控制時,也遇到過Xcode的其他一些問題。我正在運行一個外部監視器並使用Lion(如果這是相關的)。我的其他新問題之一是,如果我離開我的電腦並返回(這樣我必須重新登錄),iOS模擬器經常會凍結。這迫使我強制退出Xcode並重新啓動它。
UPDATE 1:下面的鏈接顯示像它將解決問題,不同之處在於場「位置」是不可編輯的(即,它是灰色的)和被設置爲「不適用」。 (參見Xcode 4 stuck on "Scanning for working copies")
更新2:在最近重新啓動Xcode之後,我現在可以再次進行提交。我也意識到,對於每一個文件,「Time Machine」視圖都不相同;即它只會顯示該特定文件的修訂歷史記錄。我仍然不明白爲什麼我對當前項目所做的一些提交也顯示在其他項目下,或者爲什麼Xcode認爲這些項目是開放的(如通過點擊Dock中的Xcode圖標來證明) 。
太棒了!冠軍,,,你救了我的命:p – swiftBoy 2013-01-29 14:12:44
我發現刪除我的xcuserdata目錄修復了這個問題,然後我沒有刪除整個工作區信息: yourproject.xcodeproj/project.xcworkspace/xcuserdata/ – 2013-06-07 16:16:48
@David,刪除xcuserdata爲我工作! – Dan 2013-10-17 00:41:22