我目前使用TortoiseSVN 1.8.2來訪問Apache服務器上的文件。我很想知道SVN是否可以通過某種方式進行配置,以便可以存儲多個.DOC/.XLS文件的修訂版而無冗餘。 IOW,如果我簽出一個.DOC文件,將28字節的文本添加到文件大小&檢查更改中,服務器上的文件存儲量僅增加約28個字節。SVN是否可用於版本.DOC/.XLS文件,而無冗餘存儲?
任何幫助,將不勝感激。提前致謝!
我目前使用TortoiseSVN 1.8.2來訪問Apache服務器上的文件。我很想知道SVN是否可以通過某種方式進行配置,以便可以存儲多個.DOC/.XLS文件的修訂版而無冗餘。 IOW,如果我簽出一個.DOC文件,將28字節的文本添加到文件大小&檢查更改中,服務器上的文件存儲量僅增加約28個字節。SVN是否可用於版本.DOC/.XLS文件,而無冗餘存儲?
任何幫助,將不勝感激。提前致謝!
雖然Subversion確實使用二進制比較算法來存儲任何類型的文件,但如果您只更改了文件中的28個字符,那麼您的存儲庫將增長超過28個字節。它會小於文件的全部大小(在大多數情況下 - 「skip deltas」算法確實偶爾會在檢出時出於效率原因存儲文件的完整副本)。
也就是說,現在存儲價格便宜,如果節省幾KB甚至幾百KB)存儲文檔的完整歷史記錄是一個重大的財務障礙,您可能在組織中遇到更大的問題。
SVN被設計爲[使用二進制文件](http://svnbook.red-bean.com/nightly/en/svn.forcvs.binary-and-trans.html),所以DOC/XLS應該呈現no問題。 –