本手册旨在描述 Subversion 的 1.6.x 系列。如果您运行的是其他版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查看与您 Subversion 版本相匹配的文档版本。
近年来,磁盘空间变得极其廉价和丰富,但网络带宽却没有。因此,Subversion 工作副本针对更稀缺的资源进行了优化。
.svn
管理目录的作用与 CVS
目录相同,但它还存储了文件的只读、“原始”副本。这使您能够在脱机状态下执行许多操作
显示您所做的任何本地更改(请参阅 名为“查看更改概述”的部分)
显示您更改的详细信息(请参阅 名为“检查本地修改的详细信息”的部分)
删除您的本地更改(请参阅 名为“修复错误”的部分)
此外,缓存的原始文件允许 Subversion 客户端在提交时发送差异,而 CVS 无法做到这一点。
列表中的最后一个子命令——svn revert——是新的。它不仅会删除本地更改,还会取消计划操作,例如添加和删除。尽管删除文件然后运行 svn update
仍然有效,但这样做会扭曲更新的真正目的。而且,说到这个…