Какие файлы проекта Xcode я могу «исключить» из репозитория git?

Я работаю над проектом iOS и использую git для управления версиями. Я работаю над этим с другим разработчиком.

Какие файлы проекта Xcode я должен хранить в репозитории, а какие исключить, чтобы это не повлияло отрицательно на другого разработчика?

Вот некоторые из файлов, не относящихся к коду, которые git сообщает мне, были изменено или добавлено ... (Кстати, их можно просмотреть только в файловом менеджере OSX, если вы «Показать содержимое пакета» для файла YourProject.xcodeproj)

exclude?

  • contents.xcwordspacedata (я думаю, это просто настройки рабочего пространства)
  • UserInterfaceState. xcuserstate (судя по названию, оно присуще только мне)
  • Breakpoints.xcbkptlist (... мои настройки точек останова)

ВКЛЮЧИТЬ?

  • project.pbxproj (ВКЛЮЧИТЬ ... настройки проекта)
  • * .xscheme (ВКЛЮЧИТЬ ... определения схем)
  • xschememanagement.plist (ВКЛЮЧИТЬ ... настройки диспетчера схем?)

Это кажется правильным?

(Просто к сведению тех, кто хочет использовать функцию исключения of git. Отредактируйте файл .git / info / exclude в вашем локальном репозитории. Добавьте файлы или шаблоны для файлов, которые вы хотите, чтобы git игнорировал. Например, если вы хотите, чтобы git игнорировал foo.temp, bar.temp вы может поместить в файл строку * .temp)

13
задан milesmeow 25 December 2011 в 06:38
поделиться