TortoiseSVN将评级从1.8降至1.7

时间:2013-07-05 11:47:57

标签: windows svn tortoisesvn

我使用的是TortoiseSVN 1.7.11客户端(Windows 7)。我将其更新为1.8,然后它在1.8版本中运行了一段时间。但是我正在使用的其他机器仍在使用1.7.11,我无法升级它们所以我想降级到1.7.11。现在它根本不起作用。我采取了新的结帐,它仍然要求升级工作副本。

当我单击此选项时,它显示“无法升级,因为它不是1.7之前的工作副本目录。缺少默认条目。我尝试删除注册表并从%appdata%文件夹中删除配置信息,但是它无法解决问题。

3 个答案:

答案 0 :(得分:12)

对于那些不先阅读评论的人。

  • 备份工作目录中的所有更改
  • 卸载TortoiseSVN 1.8
  • 重新启动
  • 安装TortoiseSVN 1.7
  • 在新目录中重新结帐
  • 将备份中的所有必要更改手动复制到新目录

答案 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,并签出一份新的工作副本。