2012-06-29 170 views
0

我是iOS開發新手,我沒有使用早期版本的XCode。XCode 4.3和SVN

但我已經將我的項目存儲在本地hd上。現在我想使用一些在線Subversion服務。

我似乎無法在XCode中找到合適的選項。我google搜索的提示都是指一種叫做SCM的菜單,我似乎沒有。

我在線創建了一個新的空的存儲庫(基於web),並嘗試通過在xcode啓動時選擇「連接到存儲庫」菜單來配置XCode以使用它。在命令行中進行了一些調整之後,「連接到存儲庫」成功,但之後XCode再次關閉。

我嘗試將屬於我的項目的文件複製到我設置爲與SVN手動配合使用的路徑。我從該路徑在XCode中打開了該項目,並在添加了另一個想要提交該更改的文件後,卻無法從XCode中找到該文件。

現在我發現在XCode/Organizer/Repositories/MyProject被列出,但有類型「GIT」,這是錯誤的。

是否必須將存儲庫類型更改爲SVN而不是GIT?如果是這樣,我該怎麼辦?

回答

0

當您創建項目時,可以選擇將項目置於源代碼管理之下。這個選項創建一個git倉庫並且默認被選中。

要使用SVN,您必須將項目導入SVN存儲庫。 (你可能不希望它同時在git和svn下,所以你要麼刪除.git文件夾,要麼在沒有選擇scm選項的情況下重新創建你的項目。)一旦項目被導入到你的倉庫中,你確定Xcode知道倉庫,你可以檢查項目了。


但是我真的推薦使用Git。這是一個現代版本控制系統,具有許多不錯的功能(儘管需要使用命令行才能完成大部分任務),並且有像GitHub這樣的好的項目託管站點。我不認爲SVN與git相比非常好。

+0

非常感謝!我會試一試。 – user1458620