如何在MAC上正确升级SVN?

dcp*_*450 6 svn macos

我开始在一个新的团队谁都是在使用个人电脑TortoiseSVNSVN version 1.9.2.我在使用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
Run Code Online (Sandbox Code Playgroud)

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

我不确定要解决这个问题的路径

mpr*_*rat 8

您从那里下载的Python脚本是降级您的SVN版本 - 您需要升级您的SVN版本.我建议你去自制路线 - 这将为你在未来升级/安装OSX软件包带来很多麻烦.

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

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

然后,当安装自制软件时,更新SVN就行了brew install svn.


Jit*_*dra 5

  1. 在终端中,键入“svn --version”以找出您当前拥有的版本
  2. 转到http://www.wandisco.com/subversion/download#osx并下载最新的 OS X 客户端并安装它。这会将新的 svn 安装到 /opt/subversion/bin
  3. 到您的终端并通过键入“echo $PATH”检查您的 $PATH。如果在那里没有看到 /opt/subversion/bin,请确保通过键入 export PATH=/opt/subversion/bin:$PATH 添加它。如果它确实存在并且出现在 /usr/bin 之后,那么您可能需要删除 OS X 上安装的 svn 的旧副本。为此,请转到 /usr/bin 并删除所有以 svn 开头的文件。这不是一门精确的科学,但它应该可以解决问题。对我来说 export PATH=/opt/subversion/bin:$PATH 在安装在 /opt/subversion/bin 时起作用

  4. 确保首先通过键入 .profile 重新加载您的 .profile。。/。轮廓*

  5. 输入“svn --version”。您应该看到您安装了最新版本!