Что следует .gitignore
включить в Xcode 6?
Также для информации относительно xccheckout
введенного в Xcode 5 см. Здесь
Что следует .gitignore
включить в Xcode 6?
Также для информации относительно xccheckout
введенного в Xcode 5 см. Здесь
Ответы:
1)
Самый простой ответ - мой выглядит так:
# 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
я считаю, что это тот же самый .gitignore, который GitHub устанавливает со всеми своими репозиториями по умолчанию.
2)
Другой ответ заключается в том, что существует веб-сайт под названием «gitignore.io» , который генерирует файлы на основе шаблонов .gitignore по адресу https://github.com/github/gitignore .
Pods
: guides.cocoapods.org/using/… ?
.idea/
нужен только тем, кто пользуетсяAppCode
Если вы создаете новый проект с нуля в Xcode 6 ... больше нет необходимости в длинном файле .gitignore, как я указывал в своем последнем посте : Apple оптимизировала стандартную структуру файлов и папок проекта, чтобы соответствовать требованиям для ясный и прямой git коммит. Apple также игнорирует два шаблона файлов по умолчанию, если вы создаете репозиторий git с шаблоном проекта Xcode:
.DS_Store
UserInterfaceState.xcuserstate
Они добавили их в ваш .git/info/excludes
файл в каталоге вашего проекта. Поэтому нет необходимости повторно игнорировать их в .gitignore :-)
Единственное, что я всегда включаю в .gitignore
файл, это
# Exclude personal Xcode user settings
xcuserdata/
Обратитесь к файлу Xcode.gitignore Github, чтобы всегда иметь обновленный список файлов Xcode, которые следует игнорировать.