Me gustaría aplicar el control de revisión, usando git, a mi desarrollo de sitio web basado en WordPress.Git y WordPress (+ administración de complementos y medios)
Según mis inquietudes a continuación, ¿cómo hago?
preocupación 1: Pushing "cambios granulares"
En este caso específico, es difícil de imitar el entorno de servidor web local. Por lo tanto, me gustaría impulsar los cambios muy a menudo. ¿Podría enviar los cambios en un "nivel de subcompromiso" al servidor web para evitar confirmaciones "irrelevantes"? (Y qué tengo que configurar un repositorio git en mi servidor web remoto en absoluto?)
preocupación 2: Plugin y medios de manipulación
Anteriormente, yo y mis colegas han estado instalando/updateing plugins y videos de Interfaz de administración de WordPress. Si también quisiera mantener los medios y complementos sincronizados, ¿cómo se lograría esto?
Agradecería cualquier recurso que detalle cómo configurar un flujo de trabajo que me permita mantener todos mis archivos (WordPress + complementos, medios, temas, etc.) localmente, mientras que al mismo tiempo me permite presionar "cambios granulares" a mi servidor web y "compromisos reales" a Github.
¿Qué terminaste haciendo con el complemento y el manejo de medios? Estoy intentando descubrir la misma parte de mi flujo de trabajo en este momento. –
Hola @JosiahSprague, hago todo el desarrollo. localmente (incluidas las instalaciones de complementos) y utilice el esqueleto de WordPress https://github.com/markjaquith/WordPress-Skeleton para separar el núcleo WP de mis modificaciones. El esqueleto también separa los medios, lo cual es una buena práctica, ya que es posible que desee servir esto desde otra ubicación. – dani
Cool. Eso es similar a lo que terminé en mi último proyecto, pero no me gusta cómo el directorio de contenido está fuera del directorio de Wordpress, simplemente porque algunos complementos mal escritos no son compatibles con esa configuración. –