我使用的是TortoiseSVN 1.7.11客户端(Windows 7)。 我把它更新到了1.8,然后在1.8版本的基础上工作了一段时间。 但是我正在使用的其他机器仍在使用1.7.11,我无法升级它们,所以我想降级到1.7.11。 现在它根本不工作。 我拿了一个新的结帐,它仍然要求升级工作副本。
当我点击这个选项,它说:“不能升级,因为它不是1.7之前的工作副本目录。缺less默认条目。我试图删除registry并删除%appdata%
文件夹中的configuration信息,但它不能修复问题。
对于不先阅读评论的人
无需查看单独的目录并丢失本地更改。
降级到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,并签出一个新的工作副本。