[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: libreoffice et versionnement



J'approuve pa réponse de Basile, pour avoir eu un besoin similaire et adopté cette approche : format non compressé (en fait les fichiers .odt, .ods sont des zip). Et création d'un dépôt git pour historiser.


Le lun. 6 janv. 2025, 22:19, Étienne Mollier <emollier@debian.org> a écrit :
Bonsoir Basile,

Basile Starynkevitch, on 2025-01-06:
> Il y a-t-il un moyen de versionner un tableur (cad en cas de fausse
> manipulation trouver la version précédente), ou un moyen de lancer une
> commande (git commit) à chaque sauvegarde par Ctrl-S?

J'ai eu des besoins similaires et ai fini par découvrir que
Libreoffice supporte un format non compressé « flat » qui donne
des git diffs à peu près lisibles, si on considère le xml
engendré par libreoffice comme étant lisible.  Il suffit de
travailler sur une copie de document enregistrée sour le format
« Flat XML ODF Spreadsheet (.fods) » pour la copie de travail,
puis de réaliser un export au .xlsx pour la copie de rendu.

Je ne sais pas par contre comment déclencher le commit au moment
de la sauvegarde du document, mais ça ne me dérange pas de
réaliser le commit à la main entre deux éditions du tableur.

> Merci et bonne année 2025

Bonne année,  :)
--
  .''`.  Étienne Mollier <emollier@debian.org>
 : :' :  pgp: 8f91 b227 c7d6 f2b1 948c  8236 793c f67e 8f0d 11da
 `. `'   sent from /dev/pts/2, please excuse my verbosity
   `-

Reply to: