如何在MAC上正确升级SVN?

时间:2016-04-19 18:46:46

标签: macos svn

我正在开始使用TortoiseSVN SVN version 1.9.2的所有PC上的新团队。我在使用Versionsapp的Mac OSX(El Capitan)上。当我在终端中检查svn --version时,我会1.7.10

当我尝试任何svn命令,例如svn update时,我得到

svn: E155021: This client is too old to work with the working copy at
'/Users/dpowell/Desktop/sites/site.org.new' (format 31).
You need to get a newer Subversion client. For more details, see
  http://subversion.apache.org/faq.html#working-copy-format-change

我已经去了网站并下载了python脚本,但不知道它会做任何事情来帮助(即我不知道如何使用它)。我还下载了1.9包,并尝试以这种方式安装svn

我不确定解决此问题的路径

3 个答案:

答案 0 :(得分:8)

您从那里下载的Python脚本是降级您的SVN版本 - 您需要升级您的SVN版本。我建议使用自制程序 - 这将为您在将来升级/安装OSX软件包带来很多麻烦。

按照此处的说明操作:http://brew.sh/

(将该行复制到终端,然后按ENTER,然后按照提示进行操作)

然后,当安装自制软件时,更新SVN,只需执行brew install svn

答案 1 :(得分:3)

  
      
  1. 在终端中,输入“svn --version”以查找您当前的版本
  2.   
  3. 转到http://www.wandisco.com/subversion/download#osx并下载OS X的最新客户端并进行安装。这会将新的svn安装到/ opt / subversion / bin
  4. 中   
  5. 到达终端并输入“echo $ PATH”查看$ PATH。如果你没有看到/ opt / subversion / bin,请确保通过输入export PATH = / opt / subversion / bin:$ PATH来添加它。如果它存在并显示在AFTER / usr / bin之后,则可能需要删除OS X上安装的较旧的svn副本。为此,请转至/ usr / bin并删除以svn开头的所有文件。这不是一门精确的科学,但它应该成功。   对我来说导出PATH = / opt / subversion / bin:$ PATH在/ opt / subversion / bin中安装

  6.   
  7. 请务必先键入以重新加载.profile   。 ./。简档*

  8.   
  9. 输入“svn --version”。你应该看到你安装了最新的版本!
  10.   

答案 2 :(得分:3)

brew upgrade subversion

其他解决方案要求您注册帐户?忘了他们。