Извлечение только подкаталога другого репо с помощью git-submodule - PullRequest
3 голосов
/ 18 июля 2011

Мне нужно только добавить часть (каталог) другого проекта в мой "суперпроект", поэтому я хотел бы знать, возможно ли с помощью git-submodule добавить в мой проект только определенный каталог из другого репозитория?

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

1 Ответ

1 голос
/ 18 июля 2011

Вы можете сделать голое репо, а затем просто использовать git checkout с параметром --work-tree и --git-dir после команды git и указать нужную ветку / тег, а затем указать желаемый путь после --опция спецификатора файла.Пример:

git --git-dir=somedir --work-tree=someotherdir checkout somebranchortag -- somepath

Надеюсь, это поможет.

...