У меня есть проект, который имеет его части, которые используются другим проектом. Для объяснения, скажем, мой проект A, его проект - B, а общая область перекрытия кода - C, как диаграмма Венна.Два git-сервера, контролирующие одни и те же файлы
Есть ли способ, с помощью которого мы можем легко поддерживать этот C друг с другом с помощью git? Мы предпочли бы использовать два разных РЕПО, по одному для каждого проекта.
Я предполагаю, что это происходит с ПО с открытым исходным кодом все время. Какая там распространенная практика?
или добавить C в качестве поддерева. – mukesh
@NickVolynkin: подмодули и поддеревья - это разные понятия в git. И подмодули добавляются с помощью «git add subodule» not git-subtree http://git-scm.com/docs/git-submodule – mukesh
Это отдельные концепции, но они реализуют ту же «функцию». «Поддиры не следует путать с подмодулями, которые предназначены для одной и той же задачи» - это из справочной страницы git-поддерева. –