包含版本控制下的Xcode項目的最佳做法是什麼?版本控制下的xcodeproj
28
A
回答
38
2
在我的項目中,我有版本控制中的Project.xcodeproj/project.pbxproj
,並省略了User.mode1v3
和User.pbxuser
文件。
project.pbxproj似乎包含項目的元數據,例如文件的位置和構建設置。
用戶文件將有東西像什麼文件被打開,當光標等
您也可以參考THIS問題什麼文件的一些人選擇了無視。
8
入住project.pbxproj
,忽略用戶特定的文件被應用到其他系統。
將共享組件和第三方庫作爲使用子模塊/外部/無論您的VCS支持的項目依賴項包括在內,而不是手動複製靜態庫二進制文件而沒有任何歷史記錄。
您將在project.pbxproj
中遇到合併衝突,請準備好處理此問題並儘量減少解決這些衝突的難度。
- 擁有一個一致的結構,用於文件在磁盤上的位置以及映射到Xcode中的組的位置。
- 對包含在構建目標中的資源和項目組中的資源順序進行排序。我真的需要編寫一個腳本來爲我做這件事,因爲當你不必區分兩個隨機文件集時,更容易找出合併衝突的原因。它也避免了許多合併衝突,因爲您不太可能讓多個開發人員將新資源附加到列表底部。
提早入住並經常入住。
相關問題
- 1. Magento在版本控制下
- 2. 版本控制下的Gettext .po文件
- 3. 版本控制下的數據庫(Sitecore)
- 4. 版本控制
- 5. 版本控制
- 6. 從Sourceforge下載版本控制
- 7. 將日蝕放在版本控制下
- 8. R.java應放在版本控制之下
- 9. 提交,沒有版本控制下,以覆蓋當前版本
- 10. Java版本控制
- 11. PLC版本控制
- 12. NuGet版本控制
- 13. JAR版本控制
- 14. iTunesConnect版本控制
- 15. MySQL版本控制
- 16. NHibernate版本控制
- 17. TFS版本控制
- 18. Javadoc版本控制
- 19. Crontab版本控制?
- 20. Yocto版本控制
- 21. SVN版本控制
- 22. Filemaker版本控制?
- 23. Rails版本控制
- 24. emacs本地版本控制
- 25. has_and_belongs_to_many上的版本控制?
- 26. 網站的版本控制
- 27. VSS中的版本控制
- 28. 散文的版本控制
- 29. SPA/AngularJs的版本控制
- 30. MySql的行版本控制
我想刪除這個「Pyhon模塊」的一部分,因爲它可能與許多XCode項目無關 – 2014-06-16 14:51:42