2015-10-31 63 views
0

首先,我沒能在最左上角的標識督察,督察大小實用程序選項卡上得到什麼,等的Xcode 7.1同步到GitHub的後「無法加載項目」

當我點擊viewController我無法訪問任何東西。我也無法瀏覽項目。這發生在任何人身上嗎?我沒有改變項目的位置。但是,我已將該項目從桌面同步到Github。我正在使用OS X El Capitan。這已經發生了2個項目...這是什麼樣子:

enter image description here

這是什麼樣子,當我點擊了錯誤:

enter image description here 任何幫助表示讚賞。

回答

1

您的項目文件已損壞。使用SourceTree打開項目的根目錄。你會看到所有衝突的文件。

Cntrl單擊項目文件並啓動外部合併工具。

這應該默認打開FileMerge。您可以滾動文件以顯示衝突。該工具有點bug,您可能必須先滾動所有文本,然後才能在右邊的水槽中顯示紅色標記。

在每個紅色標記的衝突中,選擇突出顯示的部分並選擇正確的代碼。在每個部分的頂部,它會說哪個回購是哪個,本地還是遠程。

在FileMerge應用程序的底部有一個用於解決選定衝突的選項。左鍵,右鍵,左鍵然後右鍵等等。一旦你解決了所有的衝突,cmd + s就保存它,然後cmd + q退出它。然後SourceTree應該顯示該文件不再是conting。

如果您隨後打開Xcode,您將返回文件樹,然後修復Xcode中剩餘的衝突或使用SourceTree中的先前技術。

這種情況應該強調另一個問題,你用git做了一些不正確的事情。也許強行推動而不從遙控器拉出。

提交,拉,可能修復衝突,推。

+0

我是否需要使用Xcode才能打開項目?我如何啓動外部合併工具?我ctrl - 單擊該文件,並沒有看到該選項。爲什麼在同步到GitHub之後它會被破壞? – lukaivicev

+0

你安裝了SourceTree嗎?安裝完成後,您需要選擇添加現有項目/工作區選項。選擇你的項目目錄。然後SourceTree將與git進行交互,你會看到你的衝突文件。在這個過程中Xcode可以關閉。在SourceTree中,您可以通過按Ctrl鍵點擊標記爲衝突的文件,它們將位於底部窗格中並標有!你是什​​麼意思'同步'?你使用了哪個git命令?或者哪個工具? – jarryd

+0

源代碼樹不允許我編輯文件/更新代碼。我知道它在哪裏發生衝突,但我無法做任何事情......我嘗試過在任何地方都點擊,唯一讓它做的事情就是將它移除。非常糟糕的用戶界面。 – lukaivicev

相關問題