Desarrolladores están combatiendo la "fatiga de Git" con un nuevo sistema de control de versiones llamado Jujutsu. El problema surge al trabajar en características complejas, donde mantener commits individuales con cambios bien definidos (tipos, base de datos, servidor, cliente) resulta difícil y consume tiempo. Los desarrolladores a menudo terminan creando commits con cambios mezclados, lo que dificulta la revisión y el seguimiento del progreso.
Jujutsu facilita la iteración rápida y la organización de cambios, pero aún puede ser engorroso. Para solucionar esto, un desarrollador ha propuesto una técnica que implica crear primero un historial de commits ideal, visualizando los cambios por categorías (tipos, UI, etc.). Luego, se agrupan los commits con cambios reales en uno solo, y se separan los cambios por categoría, creando commits más limpios y organizados. Este método permite realizar commits improvisados con código de depuración temporal y ordenarlos al final, simplificando el proceso de desarrollo y evitando conflictos de fusión. Aunque la técnica tiene la desventaja de que no todos los commits pueden compilar, ofrece una alternativa más eficiente a los métodos tradicionales de Git para proyectos grandes y complejos.
