Enlace desde un repositorio Git a la carpeta de otro repositorio

Enlace desde un repositorio Git a la carpeta de otro repositorio

Estoy intentando agregar una referencia de un repositorio de Git a una carpeta específica desde un repositorio remoto.

Ejemplo:

repositorio-1

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

repositorio-2

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

Edición 1: para aclarar, estoy usando Git

Respuesta1

Esto no es posible con git.

Cada referencia de confirmación es un puntero a una instantánea de todo el sistema de archivos rastreado, por lo que cualquier vínculo sería para todo el repositorio y no para una parte del mismo.

La solución sería hacer que la 'carpeta' sea su propio repositorio separado. Luego incluiría esto en repo-1 y repo-2 como un submódulo.

https://git-scm.com/book/en/v2/Git-Tools-Submodulesexplica los submódulos en detalle.

información relacionada