2016-07-25 16 views
3

Ich dachte an das FODT Ausgabeformat zum Verfolgen des Verlaufs von Dateien mit Git SCM.Welches Ausgabeformat von Libre Office kann ich verwenden, um den Verlauf meiner Dateien zu verfolgen?

Aber es scheint, dass FODT ziemlich ausführlich ist. Zum Beispiel

  • erzeugen ich eine Datei, die enthält Hello Wordld!
  • ich den Text zu Hello World. geändert
  • Dann überprüfte ich die diff.
  • <config:config-item config:name="ViewLeft" config:type="long">7239</config:config-item> wurde
  • <config:config-item config:name="ViewLeft" config:type="long">7204</config:config-item>
      :
    • fand ich die erwartete Änderung:
      • <text:p text:style-name="P1">Hello World!</text:p>
      • wurde
      • <text:p text:style-name="P1">Hello World.</text:p>
    • Daneben gibt es noch einige Veränderungen.
    • <config:config-item config:name="Rsid" config:type="int">555044</config:config-item> wurden:
    • <config:config-item config:name="Rsid" config:type="int">600727</config:config-item>
    • Und <office:meta> <meta:initial-creator>User Name</meta:initial-creator> <meta:creation-date>2016-07-25T16:27:51.917460530</meta:creation-date> <dc:date>2016-07-25T16:29:26.496847405</dc:date> <dc:creator>User Name</dc:creator> <meta:editing-duration>PT28S</meta:editing-duration> <meta:editing-cycles>2</meta:editing-cycles> <meta:generator>LibreOffice/5.0.3.2$Linux_X86_64 LibreOffice_project/00m0$Build-2</meta:generator> <meta:document-statistic meta:table-count="0" meta:image-count="0" meta:object-count="0" meta:page-count="1" meta:paragraph-count="1" meta:word-count="2" meta:character-count="12" meta:non-whitespace-character-count="11"/> </office:meta> wurden:
    • <office:meta> <meta:initial-creator>User Name</meta:initial-creator> <meta:creation-date>2016-07-25T16:27:51.917460530</meta:creation-date> <dc:date>2016-07-25T16:32:10.113010925</dc:date> <dc:creator>User Name</dc:creator> <meta:editing-duration>PT30S</meta:editing-duration> <meta:editing-cycles>3</meta:editing-cycles> <meta:generator>LibreOffice/5.0.3.2$Linux_X86_64 LibreOffice_project/00m0$Build-2</meta:generator> <meta:document-statistic meta:table-count="0" meta:image-count="0" meta:object-count="0" meta:page-count="1" meta:paragraph-count="1" meta:word-count="2" meta:character-count="12" meta:non-whitespace-character-count="11"/> </office:meta>

Ich denke, Änderungen in Meta-Daten völlig in Ordnung sind, aber Änderungen von config:config-item ich denke, dass født ist wahrscheinlich nicht für VCS wie Git entwickelt.

Gibt es ein weniger wortreiches Format oder eine Möglichkeit, die Anzahl der Änderungen in der XML-Datei auf ein Minimum zu reduzieren?

Die Beschreibung auf https://help.libreoffice.org/Common/XML_File_Formats zeigt an, dass ich die Ausgabe, ...

gespeichert

Antwort

1

RTF Dateien von Writer beeinflussen können:

Hello World!}{\rtlch \ltrch\loch 

geändert:

Hello World.}{\rtlch \ltrch\loch 

Der Nachteil ist dass jedes Format neben .odt beschränkt sein wird, was es speichern kann.

+0

Leider kann RTF keinen Abstand zum Inhalt (in Tabellenzellen) speichern. Haben Sie eine Idee, warum sich die Werte des 'config-items' ändern? – Edward

+0

Alos siehe: https://ask.libreoffice.org/en/question/51617/how-to-avoid-fodt-file-attributes-changing-on-every-save/ – Edward