2012-03-27 51 views
0

情況是,在創建我的項目時,我忘了在Xcode中選擇「使用源代碼管理」。然後,我發現如果沒有選擇源代碼控制,我就無法更新任何東西,但也找不到可以將SCM添加到我已創建的項目的位置。重新創建一個新的項目是一個愚蠢的想法,所以如果有人遇到了同樣的問題之前,PLZ給我一個手:)將SCM添加到Xcode項目中但遇到驗證問題

更新1:

我試着命令行設置的Git倉庫,它成功了。但只是將git添加到項目中是不夠的,您必須將其作爲存儲庫添加到oragnizer中,以便Xcode可以找到要檢出或更新代碼的位置。然後,我遇到了另一個問題:

在Xcode中4用戶引導它說:

通過抽象的公共倉庫作業時,Xcode支持的Git和Subversion(SVN)有一個統一的圖形用戶界面和工作流程存儲庫。根據您的選擇,這一操作檢出(SVN)或克隆(Git)存儲庫並將其與您的項目集成。

在Xcode中克隆Git存儲庫會在本地系統上建立一個完整的存儲庫,並將該存儲庫與工作區集成在一起,以便您可以快速開始使用它。這種方法爲您提供了分佈式版本控制的好處,包括完整的提交權限,無論您是否在線。

它還提供了以下幾個步驟:

在庫管理器,單擊Add按鈕,然後選擇Checkout或克隆庫。

輸入文件的路徑名或URL。

當「主機可達」指示燈變爲綠色時,單擊下一步按鈕。

輸入存儲庫的本地名稱,然後單擊克隆(或簽出)將其複製。

選擇一個位置並單擊突出顯示的克隆(或簽出)按鈕以保存本地存儲庫。

當我到第3步時,發生黃燈而不是綠燈,並說「需要驗證」。

我點擊下一個按鈕,克隆失敗。然後它顯示沒有,沒有錯誤日誌或通知或其他任何東西。

當我點擊上一個按鈕時,它也沒有顯示任何東西,所以我認爲這是Xcode版本4.3.2(4E2002)的一個錯誤。

似乎新手不能發佈圖片...以下鏈接:T_T http://i.stack.imgur.com/jWXvx.png

http://i.stack.imgur.com/K6MqG.png

更新2:

此外,我也嘗試過 「添加存儲庫」,而不是「Checkout或克隆庫「。它再次給了我同樣的通知,但不久之後,我看到一盞綠燈。不幸的是,標籤上顯示「無法加載修訂版」,顯示在屏幕中央,似乎仍然無法工作。

我搜索了這些問題,但找不到任何有價值的答案。

更新3: 我試圖重新啓動我的MAC和Xcode的,那麼這個問題本身固定......這是非常複雜的...

+0

[使用Git與現有的XCode項目(http://stackoverflow.com/questions/5383609/using-git-with-an-existing-xcode-project) – jrturton 2012-03-27 06:18:48

+0

更新新的問題可能重複... – 2012-03-27 09:29:57

+0

我得到MAD與XCode SVM機制....噸的錯誤和錯誤...也許cmd線工具更適合我... – 2012-03-27 14:01:26

回答

1

如果你想使用git作爲版本控制系統,然後去你的在終端的項目文件夾並運行這些命令 -

git init 

git add . 

git commit -m "Initial commit" 

或者,如果你想使用SVN作爲版本控制系統,然後按照這個

1)使用mkdir命令來創建三個子目錄命名爲分支的目錄,標籤和中繼線來保存項目的臨時副本。
2)將您的Xcode項目複製到trunk子目錄中。
3)使用svnadmin create命令創建一個空的Subversion存儲庫。
4)使用svn import命令將項目導入新的Subversion存儲庫。

例子 -

mkdir /Repo_Master/Sketch_svn_tmp/trunk 
    mkdir /Repo_Master/Sketch_svn_tmp/branches 
    mkdir /Repo_Master/Sketch_svn_tmp/tags 
    cp -R /Library/MyProjects/Sketch /Repo_Master/Sketch_svn_tmp/trunk 
    svnadmin create /Repo_Master/Sketch_svn 
    svn import /Users/myUserName/Projects/Sketch_tmp \ 
    file:///Users/myUserName/Repositories/Sketch_svn -m "Initial import" 
0

請閱讀xcode 4 user guide

在本指南中的樣子給出了「管理項目的版本」中的步驟。他們已經給出了使用一些終端命令將SCM(git & svn)添加到現有項目的方法。

0

我終於找到了正確的一步:通過@Saurabh提供

  1. 遵循的步驟。

  2. 只需重新啓動您的Xcode,不要做任何其他的事情,比如文檔說明,Xcode會自動找到版本庫並自動進行管理。