Complementos de WordPress: commit o no commit

Lo cual es mejor si no está cambiando los complementos o si no está haciendo su propio complemento, ¿debo confirmar la carpeta del complemento o agregarlo al file git.ignore?

Como regla general, diría que si realiza algún cambio en un plugin / biblioteca externo, obviamente debe enviarlo junto con su solución.

Si no está haciendo ningún cambio , generalmente no hay ninguna razón por la que le gustaría hacer eso.

Sin embargo, querrá tener algunos medios de administración de packages . Si alguien cambia la versión de ese complemento, otros deben actualizar esa misma versión al hacer git pull. De lo contrario, el código dependiente puede romperse. Por lo tanto, si está trabajando con algún tipo de administrador de packages y su complemento se trata como un package, su problema está resuelto. Los packages serán ignorados por git, solo versionarás algún tipo de file de configuration del package y todo será actualizado regularmente por el administrador del package.

Ahora, si no tiene ningún administrador de packages, probablemente querrá considerar la versión de su código de complemento , incluso si no está haciendo cambios en él. De esta forma, la persona que actualiza el complemento a una nueva versión (y probablemente va a suceder con WordPress con bastante frecuencia), empuja la nueva versión y se actualiza para todos con cada jaloneo.