我想使用FODT输出格式来跟踪使用Git的文件的历史。
但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中的更改减少到最低限度的方法?
Formats上的描述表明,我可以影响输出,.
发布于 2016-07-25 15:57:55
从Writer保存的RTF文件:
Hello World!}{\rtlch \ltrch\loch改为:
Hello World.}{\rtlch \ltrch\loch缺点是,除了.odt之外,任何格式都将受限于它可以保存的内容。
https://stackoverflow.com/questions/38571244
复制相似问题