Múltiples repositorys git en el mismo path

Por lo tanto, he revisado y leído un poco sobre los submodules y otros trucos para manejar esto, pero no estoy seguro de si realmente aborda mi necesidad. Aquí está mi actual repository git de mi sistema de gestión de contenido:

/Atlas /Atlas/Core /Sites /Sites/site1 /Sites/site2 

Simplificado, por supuesto. Pero "Core" es la carpeta con todo el código del CMS, y "/ Sites" es una carpeta que tiene una subcarpeta para cada sitio. He agregado todos los sitios en / Sites, pero algunos están excluidos por .gitignore

Ahora, algunos de los excluidos son aquellos que no están relacionados con el cliente. Sitios personales que se ejecutan en la misma estructura Lo que necesito ahora es que tenga un repository git donde pueda verificar, editar y enviar cambios a estos sitios personales, a los que no todos los desarrolladores necesitan acceder. Entonces .gitignore tiene:

 /Sites/site3 

Por ejemplo, pero debo verificar el sitio3, editarlo y volver a enviarlo al server sin que esté incluido en el repository mencionado anteriormente. ¿Es esto posible con los submodules? ¿O necesito otro método?

Solutions Collecting From Web of "Múltiples repositorys git en el mismo path"

Parecería que puedes resolver esto usando twigs simples, una para cada sitio.

Normalmente, sugeriría que no se utilicen las twigs de características de larga ejecución, pero si entiendo su problema correctamente, nunca se intenta fusionarlas de nuevo en su twig principal. En ese caso, las únicas fusiones que necesitaría hacer son master -> site3, y ningún otro desarrollador tendrá que realizar los cambios que realice en su twig de site3.

Cuando inserte esta twig en el server remoto, será visible para los desarrolladores (potencialmente útil para la queueboración), pero no se includeá en sus git pulls cuando solo deseen actualizar su copy local del maestro.

El único problema que puedo ver con esto es si su sistema de administración de contenido no puede cargar sitios separados de sucursales remotas separadas.