ios - template - ¿Qué debe incluir Xcode 6 gitignore archivo?
gitignore java (3)
¿Qué debería incluir el .gitignore
típico para Xcode 6?
También para obtener información sobre el xccheckout
introducido en Xcode 5 vea here
1)
La respuesta más fácil es que la mía se ve así:
# 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
que creo que es el mismo .gitignore que GitHub configura con todos sus repositorios por defecto.
2)
Otra respuesta es que hay un sitio web llamado "gitignore.io" , que genera los archivos basados en las plantillas .gitignore de https://github.com/github/gitignore .
Consulte el archivo Xcode.gitignore de Github para tener siempre una lista actualizada de qué archivos Xcode se deben ignorar.
Si está creando un nuevo proyecto desde cero en Xcode 6 ... ya no es necesario un archivo .gitignore largo, como señalé en mi última publicación : Apple optimizó la estructura de carpetas y archivos de proyecto estándar para cumplir con los requisitos de Se compromete claro y directo git. Apple también ignora dos patrones de archivo de forma predeterminada si crea el repositorio git con una plantilla de proyecto Xcode:
.DS_Store
UserInterfaceState.xcuserstate
Las agregaron a su archivo .git/info/excludes
en el directorio de su proyecto. Así que no hay necesidad de volver a ignorarlos en .gitignore :-)
Lo único que siempre .gitignore
en un archivo .gitignore
es el
# Exclude personal Xcode user settings
xcuserdata/