Cosa dovrebbe .gitignore
includere il tipico per Xcode 6?
Anche per informazioni riguardanti l' xccheckout
introduzione in Xcode 5 vedere qui
Cosa dovrebbe .gitignore
includere il tipico per Xcode 6?
Anche per informazioni riguardanti l' xccheckout
introduzione in Xcode 5 vedere qui
Risposte:
1)
La risposta più semplice è che la mia assomiglia a questa:
# Xcode
.DS_Store
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
# Pods - for those of you who use CocoaPods
Pods
che credo sia lo stesso .gitignore che GitHub configura con tutti i loro repository di default.
2)
Un'altra risposta è che esiste un sito Web chiamato "gitignore.io" , che genera i file in base ai modelli .gitignore da https://github.com/github/gitignore .
Pods
: guide.cocoapods.org/using/… ?
.idea/
è necessario solo chi usaAppCode
Se stai creando un nuovo progetto da zero in Xcode 6 ... non è più necessario un file .gitignore lungo, come ho sottolineato nel mio ultimo post : Apple ha ottimizzato il file di progetto standard e la struttura delle cartelle per soddisfare i requisiti per git chiaro e diretto si impegna. Apple inoltre ignora due modelli di file per impostazione predefinita se si crea il repository git con un modello di progetto Xcode:
.DS_Store
UserInterfaceState.xcuserstate
Li hanno aggiunti al tuo .git/info/excludes
file nella directory del progetto. Quindi non è necessario ignorarli nuovamente in .gitignore :-)
L'unica cosa che includo sempre in un .gitignore
file è il
# Exclude personal Xcode user settings
xcuserdata/
Fare riferimento al file Xcode.gitignore di Github per avere sempre un elenco aggiornato di quali file Xcode ignorare.