2013年11月14日 星期四

.gitignore file for Xcode 5 Projects (Using CocoaPods)

以下是自我的記錄
有許多資料仍在確認其用途
但先記錄起來,如果有興趣也歡迎討論。

----------------------------------------------------------------------------------------------------

# github上有專門在維護.gitignore的設定 (Objective-c.gitignore)
# OS X generated - 主要記錄使用者對於每個資料夾的不同設定 (圖示大小、位置、其它屬性)
.DS_Store

# Xcode
# Exclude the build directory
build/

# Exclude user-specific Xcode 5 files
*.pbxuser
!default.pbxuser

*.mode1v3
!default.mode1v3

*.mode2v3
!default.mode2v3

*.perspectivev3
!default.perspectivev3

# 此為資料夾型態,不同的使用者都會產生 (e.g.   your_name.xcuserdatad)
xcuserdata

# github上面的gitignore,已經將xcworkspace從gitignore中移除。
# 是否最好移除,尚待查看

原因在此
*.xcworkspace
!default.xcworkspace

# The .xccheckout file contains VCS metadata, and should therefore not be checked into the VCS.
*.xccheckout

profile
*.moved-aside
DerivedData
*.hmap
*.xccheckout

# CocoaPods
# 但Pods官方有提供,建議Podfile.lock & Manifest.lock應該要被留住
# 網路上有不同的考量。
# 1. 已經使用過pod install,產生的資料不應該再變動,以維持一致性
# 2. 應該要移除。每次專案的產生都應該用pod install來維護。Pods

沒有留言:

張貼留言