Estoy tratando de mantener 2 proyectos de sitio web en un repositorio. Estos sitios web son básicamente los mismos excepto los archivos de plantilla (html, css) y algunos archivos de configuración. El sitio principal (que es mi opinión Supersite) está en la rama principal. El segundo sitio está en la rama secondarySite. Cada vez, cuando desarrollo alguna característica nueva en la rama principal, quiero fusionarla en secondarySite, pero quiero excluir la fusión de los archivos de plantillas.git - cómo excluir archivos de la fusión
He encontrado solución parcial aquí How do I tell git to always select my local version for conflicted merges on a specific file? pero sólo funciona cuando cambio archivo de plantilla en ambas ramas y conflicto se produce. Cuando no hay conflictos, solo usa la versión remota más nueva del archivo.
¿Cómo puedo decirle a git siempre dejar los archivos locales especificados sin cambios, incluso si no hay ningún conflicto.
¿O tal vez utilizo un enfoque totalmente incorrecto para el problema?
Gracias de antemano por cualquier ayuda.
¿alguna vez encontró una solución a esto? – pvinis