Какие файлы лучше игнорировать в git для Xcode 4 (.3.2)? Этот старший question адресует ту же проблему, но я считаю, что моя структура отличается от другой, поэтому я предполагаю, что речь идет о более старой версии Xcode.Git игнорировать файл для проектов Xcode 4
ответ
Вот мерзавец игнорировать файлы для Основном любого языка, включая Xcode: Github - git ignore
Для меня он работает как шарм. Вот содержание Objective-C.gitignore
# Xcode
build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
Как насчет схем? Они находятся в xcuserdata. Вы не отслеживаете их? – david
@david, так как я не использую схемы, отличные от стандартного, и я единственный разработчик, это не имеет для меня значения. Если вам нравятся схемы, просто удалите строку xcuserdata выше. – Pfitz
Несмотря на то, что это старо, я думал, что должен прослушивать последнее заявление @Pfitz. Несмотря на то, что вы являетесь единственным разработчиком проекта, схемы все еще важны. Особенно, если у вас разные среды при подключении к URL. Вы можете легко создать макрос для каждой схемы, такой как DEV, PROD, и все, что вам нужно сделать, - это переключить схему, чтобы указать на этот сервер. В противном случае вам придется вручную изменить URL-адрес для dev и prod, который подвержен ошибкам пользователя – Esko918
Я обычно игнорируют следующий
- /ProjectPath/project.xcodeproj/xcuserdata
- /ProjectPath/project.xcodeproj/project.xcworkspace
И некоторые скрытые файлы, такие как
- /ProjectPath/.DS_Store
Я использую решение от вопроса вы связаны с некоторыми изменениями. Я думаю, что это действительно хорошее решение для игнорирования ненужных файлов проекта
#OS junk files
[Tt]humbs.db
*.DS_Store
*.bak*
#Xcode files
#This ignores everything inside a *.xcodeproj except the project.pbxproj
*.xcodeproj/
!*.xcodeproj/project.pbxproj
*.log
xcuserdata
#Project files
[Bb]uild/
#Version control files
.svn
*.orig
Это то, что мы используем:
#xcode Noise
build/*
*.pbxuser
*.mode2v3
*.mode1v3
*.xcworkspace
xcuserdata
# OSX Noise
.DS_Store
profile
*~
*.lock
*.DS_Store
*.swp
*.out
Существующие ответы хороши. Я просто хочу оставить заметку для людей, которые используют CocoaPods
для управления библиотеками. Кроме xcworkspace
генерируемой CocoaPods, вы должны также игнорировать Pods/
каталог:
Pods/*
каждый разработчик должен сделать pod install
на своей собственной машине отдельно. в противном случае они могут столкнуться со многими проблемами окружающей среды.
Не следует игнорировать Podfile.lock. Это используется для обеспечения того, чтобы каждый из определенных компиляторов просматривал один и тот же набор файлов Pod. http://guides.cocoapods.org/using/using-cocoapods.html в разделе «Что такое Podfile.lock». – Ying
Спасибо, что указали это. Я отредактировал его. – Brian
- 1. Git игнорировать файл для проектов C
- 2. Git игнорировать файл для проектов VB.NET
- 3. Шаблоны проектов AudioUnit для Xcode 4?
- 4. Несколько проектов Xcode в одном хранилище git?
- 5. Git игнорировать случайно записанный файл
- 6. Git, как игнорировать указанный файл
- 7. Должен git игнорировать * .pch-файлы, созданные XCode?
- 8. xcode 4 Редактор версий: игнорировать пробелы
- 9. Git Version управляет учебным пособием для проектов Xcode
- 10. Стратегии Git - проект master xcode для разных проектов
- 11. Перемещение проектов в Xcode 6
- 12. Как игнорировать этот файл Eclipse в Git?
- 13. Непрерывная интеграция для проектов Xcode?
- 14. Используйте Xcode 4 как Git difftool
- 15. Unreal Engine 4 - git для активов
- 16. Можно ли игнорировать файл отдыха в git?
- 17. Загрузка Xcode 4 git репозитория на Bitbucket
- 18. xcode 6 отсутствует файл main.swift для новых проектов
- 19. Как получить git, чтобы полностью игнорировать файл?
- 20. Как настроить файл TAGS (etags) для нескольких проектов git?
- 21. Как игнорировать существующий файл в git repo?
- 22. Как игнорировать существующий файл в Git?
- 23. Git игнорировать файл, не удаляя его
- 24. Игнорировать файл .pyc в репозитории git
- 25. Git игнорировать определенный файл в Eclipse
- 26. GIT: Игнорировать файл при потянувке, но не при нажатии
- 27. Игнорировать каталог git
- 28. Как игнорировать каталог в git
- 29. конфигурации Git Bare для нескольких проектов
- 30. Сделать git игнорировать сгенерированные файлы
Возможный дубликат [Git игнорировать файл для проектов Xcode] (http://stackoverflow.com/questions/49478/git-ignore-file-for-xcode-projects) – Adam