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

时间:2016-10-08 18:37:29

标签: macos svn macos-sierra

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

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

当我运行svn升级时,正如它所暗示的那样 “无法打开文件/.svn/entries:没有这样的文件或目录”

任何建议都将不胜感激!

3 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:3)

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

现在你有三个选择:

  1. 您可以尝试让新的SVN客户端接受现有的工作副本
  2. 您将本地SVN客户端降级到以前的版本
  3. 您抛弃现有的存储库并从新的结帐开始
  4. 对于选项1,您可能会看到herethere

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

    选项3;我想,这可能是你花费下载时间的一线不费脑筋,但应该用最少量的“你花时间”来调试这个(除非你在当前的存储库中有大量未提交的更改) 。但是,当然,在将旧目录扔掉之前,你会首先尝试使用新客户端创建新的结帐。

答案 2 :(得分:3)

我通过在项目根文件夹的'cd'上执行'svn upgrade'解决了我的问题