我使用的是TortoiseSVN 1.7.11客户端(Windows 7)。我将其更新为1.8,然后它在1.8版本中运行了一段时间。但是我正在使用的其他机器仍在使用1.7.11,我无法升级它们所以我想降级到1.7.11。现在它根本不起作用。我采取了新的结帐,它仍然要求升级工作副本。
当我单击此选项时,它显示“无法升级,因为它不是1.7之前的工作副本目录。缺少默认条目。我尝试删除注册表并从%appdata%
文件夹中删除配置信息,但是它无法解决问题。
答案 0 :(得分:12)
对于那些不先阅读评论的人。
答案 1 :(得分:1)
不需要检查单独的目录并丢失本地更改。
降级到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>
答案 2 :(得分:0)
您尚未使用TortoiseSVN 1.7客户端进行新的结账。如果有,则不会出现工作副本格式错误。
删除TortoiseSVN 1.8.0,安装TortoiseSVN 1.7.x,并签出一份新的工作副本。