我使用的是 TortoiseSVN 1.7.11 客户端(Windows 7)。我将它更新到 1.8,然后它在 1.8 版本中工作了一段时间。但是我正在使用的其他机器仍在使用 1.7.11,我无法升级它们,所以我想降级到 1.7.11。现在它根本不起作用。我重新结帐,它仍然要求升级工作副本。
当我单击此选项时,它显示“无法升级,因为它不是 1.7 之前的工作副本目录。缺少默认条目。我也尝试从%appdata%
文件夹中删除注册表并删除配置信息,但它不能解决问题。
我使用的是 TortoiseSVN 1.7.11 客户端(Windows 7)。我将它更新到 1.8,然后它在 1.8 版本中工作了一段时间。但是我正在使用的其他机器仍在使用 1.7.11,我无法升级它们,所以我想降级到 1.7.11。现在它根本不起作用。我重新结帐,它仍然要求升级工作副本。
当我单击此选项时,它显示“无法升级,因为它不是 1.7 之前的工作副本目录。缺少默认条目。我也尝试从%appdata%
文件夹中删除注册表并删除配置信息,但它不能解决问题。
对于不先阅读评论的人。
无需签出到单独的目录并丢失本地更改。
降级到 TortoiseSVN 1.7 后,可以通过以下方式重新创建 SVN 1.7 格式:
删除所有 .svn 目录
for /d /r . %d in (.svn) do @if exist "%d" rd /s/q "%d"
结帐使用--force
:
svn co --force <repo_url> <local_dir>
您尚未使用 TortoiseSVN 1.7 客户端执行新的结帐。如果你有,你不会得到工作副本格式错误。
删除 TortoiseSVN 1.8.0,安装 TortoiseSVN 1.7.x,然后签出一个新的工作副本。