这俩货都是用于版本管理 svn: 他的整体是这样的。初始化A,B,C三个文件version1,提交一个版本仅对A做了修改version2里保存的是A的增量,并且不会对B和C进行信息保存。
git更类似于全民记账的模式(分布式账本): 他的过程是这样的: 没一个版本都会保存历史信息。(全民记账)每一次存储,如果有变化,会存储一个完整文件;如果没有变化则存储一个指针