Usted pregunta "pero estoy buscando ejemplos específicos de configuraciones / flujos de trabajo que la gente usa para mantener un historial de versiones de archivos editados en un sitio de WordPress", pero también menciona productos :)
Puede obtener una lista de herramientas y algunas prácticas recomendadas, pero me centraré aquí en los flujos de trabajo: NO SON ESPECÍFICAS DE WORDPRESS:
Pero para los ejemplos generales / configuraciones / flujos de trabajo:
Para empezar: hay patrones CM, tan independientes de las herramientas. Google en CM Patterns, muchos libros, incluso comunidades de wiki, por ejemplo, http://www.cmcrossroads.com/forums .
También hay guías sobre cómo configurar una estrategia de transmisión válida (estrategia de transmisión de Google), etc.
No creo que haya nada especial sobre las implementaciones de WordPress en comparación con CM Management, incluido el desarrollo paralelo distribuido en grandes fábricas de Siebel, SAP, Informatica, Java, etc. Realmente es casi por defecto.
Lo que falta, creo, es que nadie ha escrito un CMplan para el desarrollo de WordPress (todavía) (IEEE). Una vez que alguien ha hecho eso (herramienta independiente). Los requisitos se pueden completar, creo, con cualquier herramienta.
Creo que la razón por la que el plan no se ha escrito es que casi todas las implementaciones de WordPress todavía son realizadas por 1 persona con una configuración simple de desarrollo y producción, por lo que no con múltiples desarrolladores / diseñadores en la fase de construcción que tienen que implementar diferentes versiones que se ejecutan en el entorno de prueba, por ejemplo.
El plan CMP comienza con la identificación de todos los CI en otras palabras: haga una lista de todos los tipos de CI presentes en una implementación de WordPress, incluidas las aplicaciones, complementos, bases de datos, documentación, ayuda, contenido, archivos de configuración, notas de lanzamiento (!), etc. ..). Este es un buen comienzo. Luego, decida cuáles quiere traer bajo CM.
Luego, decida qué causa los cambios en estos CI, por ejemplo, una llamada del cliente para una corrección de errores, o una actualización que se necesita. Si se hace bien, esto lleva a una situación en la que tiene la sensación de que las cosas están bajo control.
Decisiones como la fusión de la producción al desarrollo y la forma de manejar eso es parte de ese capítulo (2 patrones principales aquí) (aunque, por supuesto, debe intentar minimizar estas revisiones).
Solo luego busque una herramienta para hacer CM en un lado (que incluye la administración de versiones como una de las herramientas) y herramientas de administración de cambios en el otro lado (lo que lo mantiene cuerdo).
Creo que ese es el mejor flujo de trabajo para empezar, ya que, hasta donde busqué en Google, nadie lo ha hecho todavía. Creo que una vez que la primera persona ha escrito un Plan CM de WordPress (según IEEE), cualquier otra persona de WordPress en el mundo puede copiar ese plan y hacer ajustes e implementar los patrones en sus herramientas.
No es demasiado trabajo / demasiado pesado: depende de si tienes una empresa o no: un día puede ahorrarte mucho tener un buen plan CM.