Ce ar trebui să tipic .gitignore
include, de Xcode 6?
De asemenea pentru informații referitoare la xccheckout
a introdus în Xcode 5 a se vedea aici
Cel mai simplu răspuns este că al meu se pare ca acest lucru:
# 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
ceea ce cred că este același .gitignore care GitHub seturi cu toate depozitele lor în mod implicit.
Un alt răspuns este că nu's o ul numit "gitignore.io" , care generează fișiere bazate pe .gitignore template-uri de https://github.com/github/gitignore.
Dacă doriți să creați un nou proiect de la zero în Xcode 6 ... nu este nevoie de o lungă perioadă .gitignore fișier mai, ca am subliniat în ultimul meu post: Apple a optimizat proiectul de standard de fișier și structura de foldere pentru a îndeplini cerințele de clar și drept înainte git se angajează. Apple, de asemenea, ignoră două fișiere modele implicit dacă veți crea depozit git cu un proiect Xcode șablon:
.DS_Store
UserInterfaceState.xcuserstate
Ei le-au adăugat la .git/info/exclude
fișier în directorul de proiect. Deci, nu este nevoie de a re-ignora-le .gitignore :-)
Singurul lucru pe care nu includ întotdeauna într-o .gitignore
fișier este cel
# Exclude personal Xcode user settings
xcuserdata/
Se referă la Github's Xcode.gitignore fișier pentru a avea întotdeauna o listă actualizată de care Xcode fișiere pentru a ignora.