структура git для общей библиотеки в нескольких проектах - PullRequest
0 голосов
/ 15 ноября 2011

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

Я хочу иметь базовый набор 'commonCode'.
Теперь для разных проектов я могу разместить этот код в разных местах -

, например

project1
  config
  files
     /commonCode

project2
  config2
  somecode
     /commonCode

Я также хочу, чтобы проект 1 и проект 2, в дополнение к commonCode, контролировались исходным кодом.

Сначала я думал о том, чтобы делать все это в одном большом репозитории в качестве разных веток, но потом не мог найти подходящийспособ «извлекать ветку в папку» (например, иногда я хочу, чтобы commonCode находился в папке с файлами, иногда в папке с кодом).Мне нужна эта настройка, поэтому, если я внесу изменения в commonCode, я смогу объединить его с другими.

У кого-нибудь есть идеи, как мне это настроить?

Спасибо!

1 Ответ

1 голос
/ 15 ноября 2011

Вы можете использовать подмодули: http://book.git -scm.com / 5_submodules.html

...