2009-04-21 54 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