Pregunta

Tengo 2 repos, A y B y quiero anidar B dentro de A (agregarlo como una subcarpeta). Acabo de colocar B dentro de A, pero el problema es que cuando hago alguna modificación en el repositorio B, no se agrega ni se considera en Reop A.

¿Qué cambio o modificación debo hacer para considerarlo como repo A?

Teniendo en cuenta que el repositorio A es privado y el repositorio B es público en GitHub, ¿eso también haría alguna diferencia?

¿Fue útil?

Solución

Debes implementar B como submódulo .

git submodule add git://yourdomain.com/path/to/B path/to/B

Donde git: //yourdomain.com/path/to/B es el camino distante a B.
Y ruta / a / B es el directorio local donde desea colocarlo en A.

Luego, cada vez que clones el repositorio A, deberás hacer una git submodule update . Y B estará al día.

Capistrano lo administra automáticamente si define el : git_enable_submodules como verdadero.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top