Git игнорировать файл для проектов Xcode

Я бы сделал то, что вы считаете самым простым и ясным. Если у вас есть класс значений данных, который используется только ограниченным числом классов. esp пакетный класс пакета. то я бы избегал getter / seters и использовал локальные или публичные поля пакета.

Если у вас есть класс, который вы ожидаете от использования другими модулями / разработчиками, то после модели getter / setter может быть более безопасный подход в длинный пробег.

858
задан Binarian 4 June 2014 в 10:26
поделиться

5 ответов

На основе это руководство для Подвижного мой .gitignore включает:

.DS_Store
*.swp
*~.nib

build/

*.pbxuser
*.perspective
*.perspectivev3

я также принял решение включать:

*.mode1v3
*.mode2v3

, который, согласно это сообщение списка рассылки Apple , "определенные для пользователя настройки проекта".

И для Xcode 4:

xcuserdata
275
ответ дан Hagelin 4 June 2014 в 10:26
поделиться

Мой - .bzrignore, но та же идея:)

.DS_Store
*.mode1v3
*.pbxuser
*.perspectivev3
*.tm_build_errors

tm_build_errors для того, когда я использую TextMate для разрабатывания моего проекта. Не совсем столь же всесторонний как Hagelin, но я думал, что это стоило отправить для tm_build_errors строки.

9
ответ дан Dave Verwer 4 June 2014 в 10:26
поделиться

Относительно исключения каталога 'сборки' -

при размещении файлов типа "build" в различный каталог из источника как я делаю, у Вас нет папки в дереве для волнения о.

Это также делает жизнь более простой для совместного использования Вашего кода, предотвращая чрезмерно увеличенные в размере резервные копии, и даже когда у Вас есть зависимости к другим проектам XCode (в то время как требуют, чтобы сборки были в том же каталоге друг как друг)

, можно захватить актуальную копию с сути GitHub https://gist.github.com/708713

, который Мой текущий .gitignore файл

# Mac OS X
*.DS_Store

# Xcode
*.pbxuser
*.mode1v3
*.mode2v3
*.perspectivev3
*.xcuserstate
project.xcworkspace/
xcuserdata/

# Generated files
*.o
*.pyc


#Python modules
MANIFEST
dist/
build/

# Backup files
*~.nib
61
ответ дан Abizern 4 June 2014 в 10:26
поделиться

Я включил эти предложения в Сводку, которую я создал на Github: http://gist.github.com/137348

Не стесняйтесь разветвлять и улучшать.

24
ответ дан 22 November 2019 в 21:09
поделиться

Вот скрипт, который я сделал для автоматического создания файлов .gitignore и .gitattributes, используя XCode ... Я взломал его вместе с несколькими другими людьми. Повеселись!

Xcode-Git-user-Script

Нет гарантий ... Я сосусем больше, используйте на своем собственном опасности

10
ответ дан 22 November 2019 в 21:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: