Estoy empezando a organizar más mis cuentas y gnucash me parece un buen programa para usar. Si es posible, me gustaría utilizar el control de versiones para mi repositorio (con git, por ejemplo) para tener copias de seguridad y poder editar el archivo en varios ordenadores. En una discusión relacionada ( http://gnucash.1415818.n4.nabble.com/sequential-use-of-Gnucash-on-multiple-computers-td4661963.html ) se menciona que la fusión de dos versiones de los datos podría causar problemas, pero nadie parece haberlo intentado realmente. También se menciona que sería una buena idea guardar los datos sin comprimir, y qué archivos hay que guardar.
Por supuesto, la mejor práctica es no trabajar nunca en una versión antigua, pero esto no siempre ocurre en la práctica. Además, el control de versiones sería una gran manera de permitir que más de una persona trabaje en la cuenta, lo que hace que los conflictos de fusión sean algo más probables.
¿Alguien ha probado esto? ¿La función merge de git funciona bien con el formato de datos de gnucash?