09 May 2016

Ignorando archivos de magento para nuestro git

Ignorando archivos de magento para nuestro git

Magento hace uso de muchos archivos y directorios que se contruyen al vuelo al accesar a nuestra tienda.

El uso de esta caché le posibilita reducir los tiempos de carga y agilizar la atención de nuestros consumidores.

Seguramente aplicas la buena práctica de manejar un control de versiones que te ayuden a llevar el track de tus adecuaciones y las de tu equipo. Y quizás lo hagas en git. Por lo que, al iniciar un repositorio de trabajo para Magento, es importante saber que archivos excluir del seguimiento.

Por lo mencionado antes, toda la sección de caché debe ser descartada, pero, ¿y las imágenes?.

Git fue creado para controlar las versiones de archivos, pero también es genial como un respaldo más de nuestra información, por lo que la inclusión de imágenes (u otros archivos binarios), no es imposible. Así que la pregunta debe ser, ¿vale la pena hacerlo?

En cada comparación de versiones (pull, push o status), git revisa el contenido de cada archivo para reportar los cambios, por lo que, con imágenes, puede resultar un proceso más largo de lo habitual.

Por tanto, la inclusión o no de las imágenes, dependerá de la cantidad de éstas que tengas y que tanto se mueva tu catálogo de productos.

En mi recomendación personal, lo mejor es ignorarlas, y tener un respaldo desde otros medios, por lo que, idealmente el siguiente sería el .gitignore para Magento:

<pre>.gitignore .htaccess app/etc/local.xml cron.php cron.sh downloader errors/ includes index.php index.php.sample install.php LICENSE* media php.ini.sample RELEASE_NOTES.txt robots.txt var</pre>

Artículos relacionados