Ссылка из одного репозитория Git на папку другого репозитория

Ссылка из одного репозитория Git на папку другого репозитория

Я пытаюсь добавить ссылку из одного репозитория Git на определенную папку из удаленного репозитория.

Пример:

репо-1

.
├── a
├── b
└── c

репо-2

.
├── A
├── B      # this should link to repo-1's `b` folder
└── C

Правка 1: Для ясности: я использую Git

решение1

С git это невозможно.

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

Обходной путь — сделать 'folder' отдельным репозиторием. Затем вы включите это в repo-1 и repo-2 как подмодуль.

https://git-scm.com/book/en/v2/Git-Tools-Submodulesподробно объясняет подмодули.

Связанный контент