Отслеживание дочернего хранилища в родительском объекте с сохранением способности извлечения

Я не могу понять, являются ли поддеревья, или иначе ответ здесь; Я действительно только знаю, что подмодули (вероятно) не.

  • У меня есть хранилище в ./parent (с помощью удаленного на GitHub)
  • Я хочу клонировать удаленный репозиторий в ./parent/child
  • Я хочу отслеживать изменения, которые я делаю в дочернем репозитории, как историю родителей
  • Я хочу иметь возможность извлекать изменения из удаленного хранилища дочернего репозитория (и, вероятно, раздавить их)
  • Мне не нужно выдвигать изменения на пульте ребенка; это будет только для тяги.

Какую стратегию я должен использовать, чтобы управлять этим?

Проще говоря: я хочу включить один проект как дочерний в другой и при необходимости изменить источник дочернего элемента, отследить изменения в родительском (как если бы это был просто другой подкаталог), но при этом иметь возможность извлекать удаленные изменения в ребенка (по мере обновления)

Возможно, еще один способ описания проблемы; это будет репозиторий с двумя удаленными устройствами, один - push / pull, другой - только с локальной копией в подкаталоге.

1 ответ

Решение

Слияние поддерево было ответом.

Другие вопросы по тегам