web-dev-qa-db-fra.com

LibreOffice: Comment enregistrer au format convivial Git?

LibreOffice enregistre dans des fichiers au format Zip. Les fichiers Zip sont généralement sous-optimaux à utiliser avec Git: un petit changement dans le document peut modifier la plupart du fichier Zip, rendant ainsi impossible pour Git de réutiliser des parties, ce qui a pour conséquence que le référentiel Git augmente avec la taille complète du fichier Zip. des quelques changements seulement.

Existe-t-il un moyen de dire à LibreOffice de sauvegarder dans un format convivial pour Git?

Par exemple. en enregistrant dans un fichier Zip sans compression (ala .tar) ou simplement en enregistrant le document dans un répertoire contenant les mêmes fichiers que le fichier Zip décompressé.

15
Ole Tange

Existe-t-il un moyen de dire à LibreOffice de sauvegarder dans un format convivial pour Git?

Vous pouvez enregistrer vos fichiers au format XML simple (fodt) au lieu de odt:

Si un document est enregistré en tant que fichier .fodt, il conserve les mêmes données que le fichier .odt. Seulement, cette fois, les données sont représentées sous forme de texte lisible par l'homme (ce qui simplifie grandement le travail pour le système de contrôle de version) et non compressé. Ainsi, enregistrer un document au format XML à plat permet de limiter les besoins en espace serveur et la charge du réseau au coût relativement bas de gaspillage de quelques kilo-octets sur les disques durs locaux.

Source LibreOffice et contrôle de version


Lectures complémentaires

15
DavidPostill