Que devrait normalement .gitignore
inclure Xcode 6?
Pour plus d'informations sur l' xccheckout
introduction de Xcode 5, voir ici
Que devrait normalement .gitignore
inclure Xcode 6?
Pour plus d'informations sur l' xccheckout
introduction de Xcode 5, voir ici
Réponses:
1)
La réponse la plus simple est que la mienne ressemble à ceci:
# 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
qui, je crois, est le même .gitignore que GitHub met en place avec tous leurs référentiels par défaut.
2)
Une autre réponse est qu'il existe un site Web appelé "gitignore.io" , qui génère les fichiers basés sur les modèles .gitignore à partir de https://github.com/github/gitignore .
Pods
: guides.cocoapods.org/using/… ?
.idea/
est seulement nécessaire qui utiliseAppCode
Si vous créez un nouveau projet à partir de zéro dans Xcode 6 ... il n'est plus nécessaire d'avoir un long fichier .gitignore, comme je l'ai souligné dans mon dernier article : Apple a optimisé la structure de fichier et de dossier de projet standard pour répondre aux exigences de git clair et direct s'engage. Apple ignore également deux modèles de fichier par défaut si vous créez le référentiel git avec un modèle de projet Xcode:
.DS_Store
UserInterfaceState.xcuserstate
Ils les ont ajoutés à votre .git/info/excludes
fichier dans le répertoire de votre projet. Donc pas besoin de les ignorer à nouveau en .gitignore :-)
La seule chose que j'inclus toujours dans un .gitignore
fichier est le
# Exclude personal Xcode user settings
xcuserdata/
Reportez-vous au fichier Xcode.gitignore de Github pour toujours avoir une liste mise à jour des fichiers Xcode à ignorer.