LibreOffice: Comment enregistrer au format convivial Git?


20

LibreOffice enregistre dans des fichiers qui sont des fichiers zip. Les fichiers zip sont généralement sous-optimaux à utiliser avec Git: une petite modification dans le document peut modifier la plupart du fichier zip, ce qui rend impossible pour Git de réutiliser des parties, ce qui entraîne la croissance du référentiel Git avec la taille complète du fichier zip à la place des quelques changements.

Existe-t-il un moyen de dire à LibreOffice d'enregistrer dans un format compatible avec Git?

Par exemple, en enregistrant en tant que fichier zip sans compression (ala .tar) ou en enregistrant simplement le document sous la forme d'un répertoire contenant les mêmes fichiers que le fichier zip décompressé entraînerait.

Réponses:


20

Existe-t-il un moyen de dire à LibreOffice d'enregistrer dans un format compatible avec Git?

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

Si un document est enregistré en tant que .fodtfichier, il conserve les mêmes données que le .odtfichier contiendrait. Seulement cette fois, les données sont représentées sous forme de texte lisible par l'homme (ce qui rend le travail beaucoup plus facile pour le système de contrôle de version) et non compressées. L'enregistrement d'un document au format XML plat permet donc de limiter les besoins en espace serveur et la charge du réseau au coût relativement faible de gaspiller quelques kilo-octets sur les disques durs locaux.

LibreOffice source et contrôle de version


Lectures complémentaires


L'option discutée dans le dernier lien (pour ajouter des nouvelles lignes) semble avoir été supprimée dans LO - je ne la trouve pas dans les paramètres de chargement / enregistrement.
retorquere

@retorquere Effectivement. On dirait qu'il a été supprimé. Réponse mise à jour pour supprimer ce lien.
DavidPostill
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.