2012-03-09 3 views
2

Я использую Xcode 4 для Mac и iOS. Раньше я в основном использовал Perforce. Я подумываю переключиться на git.Несколько проектов Xcode в одном хранилище git?

Я ищу рекомендацию относительно настройки моих репозиториев git. У меня есть два проекта Xcode, которые используют общий источник. Пример:

  • dev/commonSource/- исходные файлы, используемые project1 и project2.
  • dev/project1/- Проект и источник Xcode. Использует источник из commonSource.
  • dev/project2/- Проект и источник Xcode. Использует источник из commonSource.

Должен ли я создать три отдельных репозитория git (для commonSource, project1 и project2). Или я должен создать один репозиторий git для каталога dev? Я не знаю, какой лучший подход. В этой же ситуации с Perforce я использовал один репозиторий.

ответ

0

Хороший вопрос. Я лично отправился бы на 3 разных маршрута репо. Он кажется более масштабируемым, если вы когда-либо захотите запустить другой проект, который использует один и тот же общий исходный код. Возможно, когда-нибудь вы захотите открыть исходный код. Это было бы очень легко, если бы оно было в собственном репо.

+0

Спасибо. Я склоняюсь к трех подходам репо. Это должно облегчить перенос и вытягивание изменений независимо для проектов1 и project2. Что отлично подходит для Perforce, возможно, неправильный подход для git. Надеюсь, один проект Xcode может иметь дело с источником из двух разных репозиториев git. Я не знаю, если это проблема. –

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