Lo más importante aquí es la ramificación (branching). La motivación central es, de hecho, que exista un mecanismo que permita ramificar, mejorar, revisar y luego fusionar algo. De manera similar, permite que un revisor siga un proceso parecido, donde realiza cambios más menores en la propia rama, brindando un control más preciso sobre las modificaciones.
Aunque me encantaría que fuera así, las piezas que faltan son un poco no triviales:
Ramificación (branching)
Fusión de cambios con un solo clic
Ese es un gran truco para cualquiera que no le importe tanto el aspecto de la ramificación como yo en este caso.
Siento que esto podría ser enormemente útil de muchas maneras. Cada vez que encuentre a la persona adecuada para contratar para esto, me encantaría colaborar un poco. Quizás esta herramienta eventualmente pueda convertirse en un plugin “oficial” (uno solo puede esperar).