Git 和 SVN 存儲方式的差異對比


Git

git 對於一個文件的修改存儲的是一個快照,就是說針對文件1,修改之后,生成文件2,文件2中包含文件的1的內容,如果當文件1不存在,版本回退也就不管用了。

SVN

SVN 存儲的是對文件的差異對比,即是,針對文件1進行修改之后,生成一個文件2的差異文件,只記錄一個差異,不包含之前文件的1內容,這個看起來比Git高級了一點,最后看到的文件可以理解為是文件1和文件2merge之后的結果。

總結

也就是說,對於存儲容量,git相比svn占用的容量大,但是git一般用來管理代碼,現在的磁盤容量也夠用,針對不是IT人員的版本控制使用,SVN一般用來存儲word excel pdf 之類的,一定要保證自己的磁盤容量夠用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM