
Я пытаюсь добавить ссылку из одного репозитория 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подробно объясняет подмодули.