
Estou tentando adicionar uma referência de um repositório Git a uma pasta específica de um repositório remoto.
Exemplo:
repositório-1
.
├── a
├── b
└── c
repositório-2
.
├── A
├── B # this should link to repo-1's `b` folder
└── C
Edição 1: para esclarecer, estou usando Git
Responder1
Isso não é possível com o git.
Cada referência de commit é um ponteiro para um instantâneo de todo o sistema de arquivos rastreado e, portanto, qualquer link seria para todo o repositório e não para uma parte dele.
A solução alternativa seria criar 'pasta' em seu próprio repositório separado. Você incluiria isso no repo-1 e no repo-2 como um submódulo.
https://git-scm.com/book/en/v2/Git-Tools-Submodulesexplica os submódulos em detalhes.