示例
如果您尝试在使用旧版本的 Subversion 创建的工作副本上使用 Subversion 1.7,您将看到错误
$ svn status
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/home/sally/project' is too old (format 10, create
d by Subversion 1.6)
$
使用 svn upgrade 命令将工作副本升级到您的 Subversion 版本支持的最新元数据格式。
$ svn upgrade
Upgraded '.'
Upgraded 'A'
Upgraded 'A/B'
Upgraded 'A/B/E'
Upgraded 'A/B/F'
Upgraded 'A/C'
Upgraded 'A/D'
Upgraded 'A/D/G'
Upgraded 'A/D/H'
$ svn status
D A/B/E/alpha
M A/D/gamma
A A/newfile
$
请注意,svn upgrade 保留了升级时工作副本中存在的本地修改,这些修改是由以前用于操作此工作副本的 Subversion 版本引入的。
警告
与过去自动升级的工作副本一样,显式升级的工作副本也将无法被旧版本的 Subversion 使用。