本文字档尚未完善,内容可能会发生重大变化,可能无法准确反映任何已发布的 Apache™ Subversion® 软件版本。将此页面加入书签或以其他方式向他人推荐此页面可能不是一个明智之举。请访问 http://svnbooks.subversion.org.cn/,获取此书的稳定版本。

更多脱机操作

近年来,磁盘空间变得异常便宜且充足,但网络带宽却没有。因此,Subversion 工作副本已针对更稀缺的资源进行了优化。

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

svn status

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

svn diff

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

svn revert

删除您的本地更改(参见 名为“修正您的错误”的部分

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

列表中的最后一个子命令 — svn revert — 是新的。它不仅会删除本地更改,还会取消添加和删除等计划操作。虽然删除文件并运行 svn update 仍然有效,但这样做会歪曲更新的真正目的。此外,在谈论这个话题的时候…

TortoiseSVN 官方中文版 1.14.7 发布