84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
本地删掉一个文件之后,可以通过版本管理工具马上恢复。我觉得要实现这个功能,需要至少将源文件拷贝一份,记录增量修改。但是实际上发现 .git 和 .svn 目录并没有特别大,为什么?
记录修改内容,保存最新版本
只是记录修改的地方吧,并不是备份文件
git和svn只不过是一种版本控制器,.git或者.svn只是记录了你的操作记录,你本地删除文件并没有把线上删除掉,所以还可以恢复。
Git 不是增量备份,而是的的确确归档了每个文件。你觉得不是特别大是因为代码文件本来就不大,就算所有文件完全拷贝一份也就是x2,而在实际项目中不可能每个文件都能轮到修改。
x2
记录修改内容,保存最新版本
只是记录修改的地方吧,并不是备份文件
git和svn只不过是一种版本控制器,.git或者.svn只是记录了你的操作记录,你本地删除文件并没有把线上删除掉,所以还可以恢复。
Git 不是增量备份,而是的的确确归档了每个文件。你觉得不是特别大是因为代码文件本来就不大,就算所有文件完全拷贝一份也就是
x2
,而在实际项目中不可能每个文件都能轮到修改。