2011-09-01 50 views
2

在Xcode 4中如何將項目關聯到我設置的本地Git存儲庫?在Xcode 4中如何將項目關聯到我設置的本地Git存儲庫?

即:

  • 我已經成立了一個Git倉庫中的Xcode 4的項目已經創建後,根據指令here
  • 我去了主辦單位和「補充說:」這是一個本地Git倉庫
  • 當我在我的項目中使用Xcode 4時,源代碼函數仍然不起作用 - 我猜測它是因爲必須有某種方法將Xcode項目綁定到我創建的本地存儲庫?

回答

5

從 「How to Create Git Repos for Existing Xcode Projects」:

更新:顯然,只是在初始化項目目錄的空倉庫就夠了; Xcode爲你自動檢測。
如果在文檔中出現這種情況,那會很好。感謝傑森(details here)。打開項目目錄在終端輸入以下內容:

git init 
git add . 
git commit -m "Initial commit" 

所以你的情況,就應該檢測到它。

OP Greg評論:

我發現,所有我需要做的就是更改文件,然後在Xcode的4彈出菜單中的文件沒有顯示的選項源控制組(先前灰色)
因此,初始部分的答案是正確的重新手動git命令來創建git存儲庫。


否則,你可以嘗試:

  • 在它
  • 移動你的.git目錄創建一個新項目XCode4用(N爲空)的git回購和覆蓋的Xcode 4的項目。 git
  • 在新的Xcode 4項目目錄中移動源代碼
  • 查看XCode4是否檢測到源 Git的整合

不是你的情況可能是,但one of the comments mentions

如果你從一個SVN倉庫切換(我是),關鍵是要進入你的項目文件夾,刪除或者重命名.svn目錄。
對我來說,似乎Xcode會首先找到.svn文件夾(或者首選它,即使支持存儲庫已經停用),但是一旦它消失,Xcode會很高興地開始使用git存儲庫。

那實際上是issue for another Xcode 4 Git user here on SO

+0

我想我將不得不嘗試創建新的項目作爲方法 - 不能完全得到它的工作否則 – Greg

+0

@Greg:好的,讓我們知道如果這有效。 – VonC

+1

Doh--我發現我所要做的只是更改一個文件,然後XCode4彈出菜單中的文件確實顯示了一個源代碼控制選項集(以前是灰色的)。因此,創建git存儲庫的手動git命令的答案的最初部分是正確的。 – Greg

相關問題