本文件编写时用于描述 Subversion 1.2。如果您运行的是更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查阅适合您的 Subversion 版本的书籍版本。
近年来,磁盘空间变得极其便宜且丰富,但网络带宽却未能跟上。因此,Subversion 工作副本已针对更稀缺的资源进行了优化。
.svn
管理目录与 CVS
目录的作用相同,但它还会存储文件的只读,“原始”副本。这使您能够离线执行许多操作
显示您所做的所有本地更改(参见 名为“svn status”的部分)
显示您所做更改的详细信息(参见 名为“svn diff”的部分)
移除您的本地更改(参见 名为“svn revert”的部分)
此外,缓存的原始文件允许 Subversion 客户端在提交时发送差异,而 CVS 无法做到这一点。
列表中的最后一个子命令是新增的;它不仅会删除本地更改,还会取消安排添加和删除等操作。这是还原文件的首选方式;运行 rm file; svn update 仍然有效,但它会模糊更新的目的。说到这里…