2012-05-09 27 views
1

在我看來,SVN需要花費很長時間才能上傳發生微小變化的二進制文件。SVN在提交時只上傳變更文件的區別嗎?

我總是想象SVN只會在提交時上傳文件的diff,而不是整個內容。

有誰知道這是什麼行爲?

+0

這個問題究竟是什麼文件的二進制形式的差異? – khmarbaise

+0

在本地區分文件修訂版本,我可以看到只有幾個字節在〜50MB文件中發生更改。 –

回答

1

這種行爲總是隻會將三角洲(二進制或文本)轉移到基於工作副本中原始內容計算出的服務器上。 (請參閱.svn文件夾)。如果花費很長時間,您應該檢查您的網絡,因爲這通常是問題的根源。

+0

謝謝,我會接受這個答案,當我可以。 –

0

根據提交文件的格式,一個小的更改可能會引起結構的全面更改,並且整個文件可能不得不在每次提交時上傳。