2011-12-06 78 views
9

我試圖讓GitHub通過Xcode工作,並且遇到了相當多的麻煩。當我點擊提交(在文件/源控制)我收到此錯誤信息:無法使用Git集成提交Xcode項目

The operation could not be performed because no valid working copies were found. Please verify that your files are under source control and try again.

出現這種情況我是否創建一個新的項目,然後單擊「本地的Git倉庫創建」對話框,或者如果我使用組織者的資源庫選項卡從github克隆現有項目。

由於某種原因,如果我在存儲庫選項卡中的組織者,我可以提交,讓我的項目文件夾在選定的存儲庫下,然後單擊提交。這是有效的,但是從那裏我無法將我的更新推送到github上,因爲推送選項在文件菜單中是「灰色顯示」的。

任何人都可以幫我解決這個問題嗎?我希望能夠通過Xcode推送更新。

+0

我花了很多時間嘗試使其工作。如果你會發現一些事情,請告訴我。 – SentineL

+0

我使用終端做到這一點,並試圖剛剛提交和推入XCode,它也可以。你是否正確地使用'init'&'add remote'? – Kjuly

+0

是的,我已經完成初始化並添加遠程 – initWithStyle

回答

1

什麼是您的Xcode版本? 在Xcode4.0之上,創建Xcode項目時會創建Git倉庫。

如果你想添加git到現有的項目,你應該首先初始化它。 在項目文件夾,輸入:

git init 
git add . 
git commit -m "your comment" 

更多信息詳情,請點擊here

+1

嘿@他,他說'我希望能夠通過Xcode推送更新',而不是終端。 :p – Kjuly

2

如果您的項目是在/ Developer/....移到別處,並重新打開該項目。這可能會解決您的問題。

在Xcode 4.2中,項目在/ Developer/...和git集成中出現問題似乎存在問題(您收到錯誤「無法執行操作,因爲找不到有效的工作副本請驗證您的文件在源代碼管理下,然後重試「