扫码关注官方订阅号
本地删掉一个文件之后,可以通过版本管理工具马上恢复。我觉得要实现这个功能,需要至少将源文件拷贝一份,记录增量修改。但是实际上发现 .git 和 .svn 目录并没有特别大,为什么?
记录修改内容,保存最新版本
只是记录修改的地方吧,并不是备份文件
git和svn只不过是一种版本控制器,.git或者.svn只是记录了你的操作记录,你本地删除文件并没有把线上删除掉,所以还可以恢复。
Git 不是增量备份,而是的的确确归档了每个文件。你觉得不是特别大是因为代码文件本来就不大,就算所有文件完全拷贝一份也就是x2,而在实际项目中不可能每个文件都能轮到修改。
x2
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
记录修改内容,保存最新版本
只是记录修改的地方吧,并不是备份文件
git和svn只不过是一种版本控制器,.git或者.svn只是记录了你的操作记录,你本地删除文件并没有把线上删除掉,所以还可以恢复。
Git 不是增量备份,而是的的确确归档了每个文件。你觉得不是特别大是因为代码文件本来就不大,就算所有文件完全拷贝一份也就是
x2
,而在实际项目中不可能每个文件都能轮到修改。