2012-08-08 29 views
17

我最近注意到,我當前項目的一些提交顯示在「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圖標來證明) 。

回答

23

我通過內部刪去解決了這個問題:

yourproject.xcodeproj/project.xcworkspace/ 

沒有害苦了該項目在所有和Xcode中與做工程的每一個變化轟然停止爲好。

您還需要退出版本編輯器。

+0

太棒了!冠軍,,,你救了我的命:p – swiftBoy 2013-01-29 14:12:44

+2

我發現刪除我的xcuserdata目錄修復了這個問題,然後我沒有刪除整個工作區信息: yourproject.xcodeproj/project.xcworkspace/xcuserdata/ – 2013-06-07 16:16:48

+0

@David,刪除xcuserdata爲我工作! – Dan 2013-10-17 00:41:22

8

我剛剛遇到了與Git存儲庫中的項目相同的問題。經過嘗試幾種不同的「修復」我刪除的文件「contents.xcworkspacedata」從Xcode項目內,即

yourproject.xcodeproj/project.xcworkspace/contents.xcworkspacedata

可能是值得考慮的一個副本文件首先引起它使問題變得更糟。

3

有一個特定的文件,以去除解決這個問題:

rm [your-project].xcodeproj/project.xcworkspace/xcshareddata/[your-project].xccheckout 
2

只是在做退出上的Xcode力固定對我來說:)

0

我剛剛得到這個問題,並刪除xcworkspace沒有幫助。
看起來Xcode拒絕使用更新的svn版本。

詳細信息: 我的項目最初是用svnX檢出的,它使用當前版本的svn(1.8.13)我在brew中安裝。後來我用Xcode(6.2)打開了這個項目,假設它只是找到工作副本 - 它做了什麼,但有上面的問題。
因此,爲了測試,我使用Xcode將項目簽出到了不同的位置 - 瞧,版本編輯器似乎可以工作。然後我用svnX來看看那個工作副本,它說wc需要更新到當前的svn版本。所以,顯然Xcode使用自己的(過時的)svn版本,然後在使用更新版本簽出工作副本時卡住了。 (作爲一種出路,在Netbeans中,我只是將其配置爲在我的系統上使用svn二進制文件 - 但我在Xcode中沒有找到這樣的選項...) 現在將安裝Xcode 6.3並希望改進這些東西。

2

我試着刪除所有這些文件,但沒有任何工作,除了吹走我的工作空間和recloning。

+1

它一直這樣卡住。所以該死的討厭。唯一解決它的東西。謝謝 – woodpav 2017-06-28 01:06:28

相關問題