### 更多离线操作 近些年来,磁盘空间变得异常便宜和丰富,但是网络带宽还没有,因此Subversion工作拷贝为紧缺资源进行了优化。 `.svn`管理目录维护者与`CVS`同样的功能,除了它还保存了只读的文件“原始”拷贝,这允许你做许多离线操作: **svn status** 显示你所做的本地修改(见[“**svn status**”一节](# "svn status")) **svn diff** 显示修改的详细信息(见see [“**svn diff**”一节](# "svn diff")) **svn revert** 删除你的本地修改(见[“**svn revert**”一节](# "svn revert")) 另外,原始文件的缓存允许Subversion客户端在提交时只提交区别,这是CVS做不到的。 列表中最后一个子命令是新的;它不仅仅删除本地修改,也会取消如增加和删除的预定操作,这是恢复文件推荐的方式;运行**rm file; svn update**还可以工作,但是这样侮辱了更新操作的作用,而且,我们在这个主题…