2016-07-25 56 views
3

我想過使用FODT輸出格式來跟蹤使用Git SCM的文件的歷史記錄。我可以使用Libre Office的哪種輸出格式來跟蹤我的文件的歷史記錄?

但似乎FODT是相當詳細的。例如

  • 我生成一個包含Hello Wordld!
  • 我改變了文本Hello World.
  • 然後我檢查了差異文件。
  • 我發現預期的變化:
    • <text:p text:style-name="P1">Hello World!</text:p>成爲
    • <text:p text:style-name="P1">Hello World.</text:p>
  • 此外,有幾個變化:
    • <config:config-item config:name="ViewLeft" config:type="long">7239</config:config-item>成爲
    • <config:config-item config:name="ViewLeft" config:type="long">7204</config:config-item>
    • <config:config-item config:name="Rsid" config:type="int">555044</config:config-item>變成了:
    • <config:config-item config:name="Rsid" config:type="int">600727</config:config-item>
    • <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> 變成了:
    • <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>

我認爲在元數據的變化是完全正常但config:config-item變化讓我覺得FODT是可能沒有設計用於像Git這樣的VCS。

是否有一個不太詳細的格式,或者是一種將XML文件中的更改數量減少到最少的方法?

https://help.libreoffice.org/Common/XML_File_Formats的描述表明,我可以影響輸出,...從作家保存

回答

1

RTF文件:

Hello World!}{\rtlch \ltrch\loch 

更改爲:

Hello World.}{\rtlch \ltrch\loch 

的缺點是除.odt之外的任何格式將受限於它可以保存的內容。

+0

不幸的是,RTF不能保存到內容的間距(在表單元格中)。你有什麼想法爲什麼'config-item'的這些值改變了嗎? – Edward

+0

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

相關問題