2016-07-12 3 views
1

Я использую некоторые рамки, которые интегрированы с контейнерами. Поэтому я хочу спросить, является ли это хорошим подходом к синхронизации этих фреймворков на gitHub. Например . В моем проекте iOS у меня есть интегрированная инфраструктура GoogleMap. Должен ли я синхронизировать это с Github или я должен использовать некоторые ссылки. Я спрашиваю об этом, потому что, когда я беру эту фреймворк, он дает мне проблемы с памятью.Лучший подход: хороший подход к файлу синхронизации файлов на Github

ответ

2

Я бы сказал, что нет лучшего подхода к тому, что следует игнорировать в отношении зависимостей ваших контейнеров.

Можно сказать, что лучше игнорировать каталог pods, чтобы сохранить ваш репозиторий git, но для кого-то еще скажут, что ваши зависимости компонентов являются неотъемлемой частью вашего приложения, он не будет построен без него, поэтому вы должен совершить это.

Сначала я решил включить все мои контейнеры в свой git-репо, но я быстро заметил, что это может быть очень неприятно, учитывая, что каждый раз, когда вы обновляете одну из своих зависимостей, он удаляет yp ваш обновленный список файлов фиксации. Теперь я просто включаю файлы Podfile и Podfile.lock и игнорирую репозиторий Pods. Просто убедитесь, что вы запускаете pod install каждый раз, когда вы вытаскиваете из репо.

Главное преимущество включения всех ваших Pods заключается в том, чтобы ваш проект был «готов к построению», без необходимости установки CocoaPods на вашем компьютере для его создания.

Для получения более подробной информации см этот родственный вопрос: What goes into your .gitignore if you're using CocoaPods?

Смежные вопросы