Somos una empresa de diseño web, yendo por el camino de establecer un sistema de gestión de revisiones, y todos los procesos sobre cómo vamos a usarlo, etc. Estamos considerando utilizar el sistema de gestión de revisiones git .Usando GIT con Joomla
Desarrollamos principalmente nuestros sitios web en el Joomla! Content Management System (CMS). Me gustaría saber cómo otras empresas administran sus repositorios cuando se trata de un CMS. Nos ocupamos principalmente de la creación de plantillas, y ocasionalmente personalizamos componentes o complementos que hemos instalado.
Mis principales preguntas son:
- es la mejor manera de almacenar todos los archivos (incluyendo los archivos de Joomla) en el repositorio, o simplemente archivos que realizar o cambiar a ti mismo?
- ¿Mantiene en alguna parte una copia de la base de datos (que Joomla usa para su funcionamiento y almacenamiento de contenido) para dar cuenta de los cambios en la base de datos?
Puede ser más fácil usar SVN simplemente porque ese es el SCM que usa Joomla. Creo que hay una manera de agregar una opción de repositorio externo a sus propios directorios, así que básicamente el repositorio de Joomla sería extranjero y extraería actualizaciones cuando Joomla actualice su código fuente y luego simplemente se preocupe por su propio código.Sin embargo, obviamente (siempre) es un poco más complicado que eso, así que estoy seguro de que alguien después de mí podrá darte mejores consejos. ¡La mejor de las suertes! –