我正在研究一些可以在其他項目中重用的類。當我完成後,我會將第一個版本添加到github。該項目什麼都不做,只是這些類很有用。我不想提交整個Xcode項目。我只想提交我正在使用的課程,因爲這是人們在他們的項目中複製的內容。 如果我推動整個項目,我不得不要求這些類的用戶挖掘項目並手動複製這些類,刪除其餘的。這個不乾淨。Xcode本地文件夾內的Git存儲庫
所以我想出了一個解決方案。
- 我創建了一個普通的可可項目。
- 在我在命令行中創建的項目文件夾中,我們假設MyClasses
- 我在該文件夾中添加了類文件。
- 我通過引用將該文件夾添加到Xcode項目中,而不是複製。
- 然後在命令行中,我在該文件夾中創建了一個git init,添加了所有文件,並進行了第一次提交。
到目前爲止好。我正在使用Xcode提供的接口來管理存儲庫,並且它理解它僅位於該文件夾中的git存儲庫。
我的問題是,未來會不會崩潰? Xcode是否準備以這種方式工作? 我不知道有人以前是否已經這樣做過。通過這種方式,我可以將存儲庫專用於類,並排除與Xcode,筆尖,plists等相關的所有文件。
這將問題擴展到:是否有可能在同一個Xcode項目中有多個存儲庫?我還沒有嘗試過。
可能有助於區分項目和工作區。 – matt