Estoy buscando algunos consejos sobre cómo usar git para un sitio web con mucho contenido html.Uso de git para un gran sitio web
Tenemos 2 administradores de contenido que hacen codificación html básica y cargan su trabajo al servidor. Yo soy el único desarrollador.
El sitio está bastante dividido entre 2 tipos de contenido. Primero es un contenido de noticias que se publica en una base de datos y se muestra en todo el sitio. La otra mitad del contenido está en html. El sitio usa el sistema de plantillas y todas las páginas html son solo la porción de contenido de la página. El sistema de plantillas agrega el encabezado, el pie de página y la navegación. El sitio en su conjunto tiene aproximadamente 3.5gb (tenemos muchos archivos PDF e imágenes).
La primera pregunta es si vuelvo todo en git ¿qué pasará? Tengo la sensación de que al principio estará bien, pero a medida que se hagan cambios y el sitio crezca, ¿el repositorio git crecerá hasta el punto de ser inmanejable?
En segundo lugar, debido al sistema de plantillas, los administradores de contenido no pueden ver su trabajo en sus máquinas locales sin una configuración completa del servidor web. Me gustaría evitar esto si es posible. Tengo un servidor de prueba en la oficina, pero no puedo encontrar la manera de que git gui se ejecute en una máquina local, sino que haga referencia a los archivos en el servidor remoto. Simplemente ejecutar git gui
sobre ssh devuelve un error y enseñarles a todos los comandos de git no va a suceder.
Cualquier sugerencia sería de mucha ayuda. Actualmente no estamos usando ningún control de versión y es un desastre. La gente sobrescribe constantemente el trabajo de los demás y no tenemos una manera fácil de mover los cambios de un servidor de prueba al servidor de producción.
Supongo que quieres decir G en lugar de M ... –
Puedo secundar esto; usamos git para administrar un repositorio de 8GB con> 40k archivos, no hay problema. – linked
@Michael, de hecho lo hice. Gracias. –