近些年来,磁盘空间变得异常便宜和富余,但是网络带宽还没有,因此 Subversion 的工作副本为紧缺资源进行了优化。
管理目录 .svn
与 CVS
有同样的目的,除了它还保存了只读的文件“原始”副本,这允许你做许多离线操作:
显示你所做的本地修改(见第 4.3.1 节 “查看你的修改概况”)
显示修改的详细信息(见see 第 4.3.2 节 “检查你的本地修改的详情”)
删除你的本地修改(见第 4.4 节 “修正错误”)
另外,原始文件的缓存允许Subversion客户端在提交时只提交区别,这是CVS做不到的。
列表中最后一个子命令— svn revert —是新的;它不仅仅撤销本地修改,也会取消如增加和删除的调度操作,这是推荐的恢复文件方式;删除文件,然后运行svn update也可以工作,但是这样侮辱了更新操作的作用,而且,我们在这个主题…