Aquí está la escena: Actualmente estoy trabajando en mi propio marco y en el sitio web de un cliente. Aquí está la estructura:Usando dos repositorios git en una carpeta
.
..
_application
_framework
_public
Me gustaría tener un acuerdo de recompra con _framework/* _PUBLIC (carpetas vacías para _controllers _models y _views) index.php y la estructura _Application/en GitHub. También me gustaría tener un repositorio que contenga TODO esto localmente.
Entendí que con git-modules podría hacerlo, pero después de buscar algunos tutoriales todavía no entiendo la forma de hacerlo.
¿Podría alguien explicarme un poco más a mí? ¡Muchas gracias!
Esto es lo que hice: Hice un directorio con las cosas de mi framework en él. Hice un repo de git en él. Y luego creé otro directorio para el proyecto de mi cliente. Creé un repositorio y cloné el repositorio de framework de github. Y desde que hice esto puedo enviar cosas a través de mi framework sin que se sobrescriban.¡Y cuando envío cambios directamente a mi framework, los envío y los presiono y puedo extraerlos del directorio de mi proyecto! Creo que es una buena idea :) – TomShreds
Su título no está nada claro. Me llevó a creer que querías usar dos repositorios git en la misma carpeta, pero usaste dos repositorios git en dos subcarpetas separadas. De hecho, quiero saber si se pueden usar dos repositorios git separados para rastrear diferentes archivos en la misma carpeta. – Chad
@Chad, sí pueden: hice un script que hace precisamente eso: https://github.com/capr/multigit – cap