本手册旨在描述 Subversion 的 1.6.x 系列。如果您运行的是其他版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并查看与您 Subversion 版本相匹配的文档版本。

更多脱机操作

近年来,磁盘空间变得极其廉价和丰富,但网络带宽却没有。因此,Subversion 工作副本针对更稀缺的资源进行了优化。

.svn 管理目录的作用与 CVS 目录相同,但它还存储了文件的只读、“原始”副本。这使您能够在脱机状态下执行许多操作

svn status

显示您所做的任何本地更改(请参阅 名为“查看更改概述”的部分

svn diff

显示您更改的详细信息(请参阅 名为“检查本地修改的详细信息”的部分

svn revert

删除您的本地更改(请参阅 名为“修复错误”的部分

此外,缓存的原始文件允许 Subversion 客户端在提交时发送差异,而 CVS 无法做到这一点。

列表中的最后一个子命令——svn revert——是新的。它不仅会删除本地更改,还会取消计划操作,例如添加和删除。尽管删除文件然后运行 svn update 仍然有效,但这样做会扭曲更新的真正目的。而且,说到这个…