¿Cuál será la configuración más adecuada en el archivo .gitignore para el proyecto de WordPress? [closed]

2 minutos de lectura

avatar de usuario
ivankoni

Al usar git con el proyecto de WordPress, ¿cuáles serán las configuraciones recomendadas para el archivo .gitignore?

avatar de usuario
Valle

Esto es de Archivos de ayuda de GitHub:

*.log
.htaccess
sitemap.xml
sitemap.xml.gz
wp-config.php
wp-content/advanced-cache.php
wp-content/backup-db/
wp-content/backups/
wp-content/blogs.dir/
wp-content/cache/
wp-content/upgrade/
wp-content/uploads/
wp-content/wp-cache-config.php

  • Porque es el wp-config.php archivo ignorado?

    – Iulian Onofrei

    26 de septiembre de 2014 a las 8:22

  • Me imagino que es porque su configuración de desarrollo es diferente de la configuración de desarrollo de otros desarrolladores que, de nuevo, no se parece en nada a la configuración de producción, por lo que no tiene sentido rastrear sus cambios.

    – Dale

    26/09/2014 a las 18:09

  • es mejor escribir /.htaccess para ignorar solo el archivo .htaccess de nivel raíz; de lo contrario, ignorará admin\.htaccess y otros. Alguien que extraiga su repositorio tendrá dificultades para darse cuenta de que faltan archivos .htaccess en alguna subcarpeta oscura.

    – bg17aw

    8 de marzo de 2016 a las 11:54

avatar de usuario
Jens Nilson

Publicar esto como una respuesta porque parece que no puedo comentar las respuestas.

Sugiero lo siguiente (basado en la respuesta de Dales):

.htaccess
wp-config.php
wp-content/*
!wp-content/themes/
!wp-content/plugins/
sitemap.xml
*.log
sitemap.xml
sitemap.xml.gz

Lo que hace es que primero ignora todo dentro de wp-content pero luego hace excepciones para las carpetas wp-content/themes/ y wp-content/plugins/.

  • Me gusta esta respuesta y creo que tiene sentido ir un paso más allá y excluir todos los complementos y temas de forma predeterminada, incluyendo solo aquellos que están en la lista blanca.

    – Sal Ferrarello

    6 de abril de 2017 a las 14:23

¿Ha sido útil esta solución?

¿Cuál será la configuración más adecuada en el archivo .gitignore para el proyecto de WordPress? [closed]

2 minutos de lectura

avatar de usuario
ivankoni

Al usar git con el proyecto de WordPress, ¿cuáles serán las configuraciones recomendadas para el archivo .gitignore?

avatar de usuario
Valle

Esto es de Archivos de ayuda de GitHub:

*.log
.htaccess
sitemap.xml
sitemap.xml.gz
wp-config.php
wp-content/advanced-cache.php
wp-content/backup-db/
wp-content/backups/
wp-content/blogs.dir/
wp-content/cache/
wp-content/upgrade/
wp-content/uploads/
wp-content/wp-cache-config.php

  • Porque es el wp-config.php archivo ignorado?

    – Iulian Onofrei

    26 de septiembre de 2014 a las 8:22

  • Me imagino que es porque su configuración de desarrollo es diferente de la configuración de desarrollo de otros desarrolladores que, de nuevo, no se parece en nada a la configuración de producción, por lo que no tiene sentido rastrear sus cambios.

    – Dale

    26/09/2014 a las 18:09

  • es mejor escribir /.htaccess para ignorar solo el archivo .htaccess de nivel raíz; de lo contrario, ignorará admin\.htaccess y otros. Alguien que extraiga su repositorio tendrá dificultades para darse cuenta de que faltan archivos .htaccess en alguna subcarpeta oscura.

    – bg17aw

    8 de marzo de 2016 a las 11:54

avatar de usuario
Jens Nilson

Publicar esto como una respuesta porque parece que no puedo comentar las respuestas.

Sugiero lo siguiente (basado en la respuesta de Dales):

.htaccess
wp-config.php
wp-content/*
!wp-content/themes/
!wp-content/plugins/
sitemap.xml
*.log
sitemap.xml
sitemap.xml.gz

Lo que hace es que primero ignora todo dentro de wp-content pero luego hace excepciones para las carpetas wp-content/themes/ y wp-content/plugins/.

  • Me gusta esta respuesta y creo que tiene sentido ir un paso más allá y excluir todos los complementos y temas de forma predeterminada, incluyendo solo aquellos que están en la lista blanca.

    – Sal Ferrarello

    6 de abril de 2017 a las 14:23

¿Ha sido útil esta solución?