更多离线操作
最后更新于:2022-04-02 06:00:06
### 更多离线操作
近些年来,磁盘空间变得异常便宜和丰富,但是网络带宽还没有,因此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**还可以工作,但是这样侮辱了更新操作的作用,而且,我们在这个主题…
';