svn要求在更新到MacOS Sierra后升级工作副本

mow*_*gli 7 svn macos macos-sierra

所以我升级到MacOS Sierra,现在每当我尝试在我的工作副本中做任何事情时,我都会收到错误信息

"太旧了(格式29)以使用客户端版本'1.9.4(r1740329)'(期望格式31).您需要先升级工作副本."

当我运行svn upgrade时,因为它表示"无法打开文件/.svn/entries:没有这样的文件或目录"

任何建议将不胜感激!

小智 11

  1. 开放式终端
  2. 转到错误文件夹.例如:cd svn/project/game
  3. 命令只写"svn upgrade"


Gho*_*ica 6

您的问题是本地SVN客户端版本升级了;而您的本地工作副本(和服务器)没有改变!现在,新客户端无法使用现有工作副本。

现在你有三个选择:

  1. 您可以尝试让您的新 SVN 客户端接受现有的工作副本
  2. 您将本地 SVN 客户端降级到之前的版本
  3. 您扔掉现有的存储库并从新的签出开始

对于选项 1,您可以查看此处那里

对于选项 2,可能会有所帮助。

选项3;我想,这是一个简单的方法,它可能会花费您下载时间,但应该以最少的“您花费时间”调试它(除非您当前的存储库中有大量未提交的更改) 。但是,当然,您首先会尝试使用新客户端创建新的结账,然后再丢弃旧目录。