git所謂的快照是什么?為什么說他的速度比比差異的速度快?
1 回答

湖上湖
TA貢獻2003條經驗 獲得超2個贊
git會把出現變更的文件直接拷貝,形成新的blob,而非與上一個版本的diff。
所以一旦需要查看某版本直接load即可,而其他差異版本控制需要做merge,所以快??臻g換時間。
并非每個當前版本都需要做備份,如果沒有改變,那么快照其實是鏈接上一個版本。
git會在隱藏目錄.git里存在object里,定期會優化,保證快照空間,和讀取時間的平衡。
- 1 回答
- 0 關注
- 1121 瀏覽
添加回答
舉報
0/150
提交
取消