Я могу создать репо и использовать GitHub/BitBucket для моих собственных проектов. У меня были проблемы при работе с другими разработчиками или попытка развернуть проект на GitHub.
Мне известны другие ответы, такие как Рекомендации по репозиториям git в проектах с открытым исходным кодом, но есть проблемы с OSX/Xcode, которые я хочу знать, как решить.
-
.DS_Store файлы могут быть болью. Вы можете использовать .gitignore, но что произойдет, если они уже были включены, или другой разработчик добавляет их обратно через неуклюжую команду git?
-
.xcodeproj будет иметь изменения в именах каталогов и профилях разработчиков для другого человека. Какой лучший способ выполнить слияние или избежать конфликтов?
-
Если я разветкил или вытащил из проекта github, как я могу очистить эти проблемы, а также минимизировать конфликты слияния для сопровождающего?
Если у людей есть пример .gitignore, созданный для Xcode, или скрипты, которые они используют для инициализации своих репозиториев, это было бы здорово!