概述
svn是集中式的版本控制,git是分佈式的。
發生數據改變時
svn更新版本的時候保存的只是基於上個版本發生的改變的數據,沒有改變的模塊就不會再保存。也就是隻保存變化。
git更新版本的時候會把修改過的模塊保存一份快照,沒有修改過的就會保存一份連接指向。也就是保存完整的文件。
硬盤壞了
svn沒有辦法再push/pull了,數據就丟失了。
git可以先保存到本地。換了硬盤後還可以從本地對數據進行恢復。
svn是集中式的版本控制,git是分佈式的。
svn更新版本的時候保存的只是基於上個版本發生的改變的數據,沒有改變的模塊就不會再保存。也就是隻保存變化。
git更新版本的時候會把修改過的模塊保存一份快照,沒有修改過的就會保存一份連接指向。也就是保存完整的文件。
svn沒有辦法再push/pull了,數據就丟失了。
git可以先保存到本地。換了硬盤後還可以從本地對數據進行恢復。