本文档旨在描述 Subversion 1.4。如果您正在运行更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您 Subversion 版本的书籍版本。
近年来,磁盘空间变得异常便宜和充足,但网络带宽却没有。因此,Subversion 工作副本已针对更稀缺的资源进行了优化。
.svn 管理目录与 CVS 目录的作用相同,但它还存储了只读的“原始”文件副本。这使您可以离线执行许多操作
向您显示您所做的任何本地更改(请参阅 名为“查看更改概述”的部分)
向您显示更改的详细信息(请参阅 名为“查看本地修改的详细信息”的部分)
删除您的本地更改(请参阅 名为“撤消工作更改”的部分)
此外,缓存的原始文件允许 Subversion 客户端在提交时发送差异,而 CVS 无法做到这一点。
列表中的最后一个子命令是新的;它不仅会删除本地更改,还会取消安排诸如添加和删除之类的操作。这是恢复文件的首选方法;运行 rm file; svn update 仍然有效,但它模糊了更新的目的。而且,在我们谈论这个主题的时候……