2009-04-21 50 views
2

在源代码控制/ Subversion中使用Word文件时,为了最大限度地减少存储库中更改的大小,我可以做些什么或考虑吗?如何在更改Word文件时尽量减少源代码控制三角?

背景

对于一个项目,我们有我们与在源代码控制(颠覆)的原型屏幕截图功能规范的Word文档。 Word文件本身大约是2.5 MB。

最近我改变了大约十个部分的标题,并更新了目录。然后我检查了这个Subversion(svn) - 只有的描述变化。

办理登机手续后,我检查了svn-repository中diff文件的大小,惊讶地发现它略大于1MB。我曾希望它会很小,比如小于100kB。


编辑:目前,该文件是在Word 2003中的格式(DOC),但我用Word 2007中,这样我就可以切换到Word 2007中的格式(DOCX)是否会降低库增量的大小?

+1

我们在谈论Word 2007文件吗? – 2009-04-21 06:28:10

+0

不,这是一个Word 2003文件(doc)。但我用Word 2007编辑它,所以我可以用2007格式(docx)编写它,如果这能帮助我解决这个问题呢? – 2009-04-21 07:07:56

回答

2

这是以某种编码格式(HTML,Tex,wiki-syntax)编写文档并将其转换为其他格式(Word,HTML for web,Windows帮助文件,手册页, PDF)

+0

不错的观察,但是,它不回答我的问题... – 2009-04-21 08:08:20

0

正如有人已经指出,如果二进制文件使用某种XDelta存储,它不能保证“补丁”将比文件本身小...有时补丁将几乎与文件一样大本身。

尝试更改Photoshop图片上的RGB值并运行XDelta ...该补丁几乎与文件本身一样大。

但是,恕我直言,你不应该担心。大多数现代SCMs(GIT,Plastic SCM,...)会压缩你的文件,所以存储不会是一个大问题......虽然我猜我们永远不会买这句话“不要担心磁盘空间,因为它是便宜了” :-P

+0

是的。这也是关于速度......以及如果我在一年内每周更换一次这个文件,那该怎么办?这将是100 MB的单独文件... – 2009-04-21 10:34:25