2016-09-28 40 views
0

我目前使用TortoiseSVN 1.8.2來訪問Apache服務器上的文件。我很想知道SVN是否可以通過某種方式進行配置,以便可以存儲多個.DOC/.XLS文件的修訂版而無冗餘。 IOW,如果我簽出一個.DOC文件,將28字節的文本添加到文件大小&檢查更改中,服務器上的文件存儲量僅增加約28個字節。SVN是否可用於版本.DOC/.XLS文件,而無冗餘存儲?

任何幫助,將不勝感激。提前致謝!

+1

SVN被設計爲[使用二進制文件](http://svnbook.red-bean.com/nightly/en/svn.forcvs.binary-and-trans.html),所以DOC/XLS應該呈現no問題。 –

回答

1

雖然Subversion確實使用二進制比較算法來存儲任何類型的文件,但如果您只更改了文件中的28個字符,那麼您的存儲庫將增長超過28個字節。它會小於文件的全部大小(在大多數情況下 - 「skip deltas」算法確實偶爾會在檢出時出於效率原因存儲文件的完整副本)。

也就是說,現在存儲價格便宜,如果節省幾KB甚至幾百KB)存儲文檔的完整歷史記錄是一個重大的財務障礙,您可能在組織中遇到更大的問題。

+0

謝謝alroc!我沒有提到我需要存儲的.XLS文件集全部接近1 GB,並且我的組織中可用的服務器空間正在成爲高度審查的商品。 – Garbunkel

+1

當您考慮以太字節計量的數量購買存儲時,1GB是**微小**。如果人們正在仔細審查那個程度,他們手上的時間太多了,或者你的組織在錯誤的地方吝嗇 - 人們花費在擔心這個問題上的時間比他們的薪水更昂貴該存儲的成本。 – alroc

相關問題