macOS 降级 SVN 版本到1.8
默认在最新的macOS 10.13 上安装的 SVN 版本是1.9,然而如果你有使用 CornerStone 这类第三方 SVN 客户端管理应用的话,因为其支持的版本只能是1.7 或1.8。如果你有经常切换使用 SVN 客户端与执行 SVN 命令的需求,那么常常会发现客户端操作与 SVN 操作会常常起冲突。
解决这类冲突的最好方式是将macOS 自带的SVN 版本降级到1.8。具体操作方式,通过 brew 安装 SVN 1.8 版本,然后其安装路径作为默认的 SVN 命令执行路径。
如果你已经安装了brew(https://brew.sh),依次执行如下命令即可:
brew update
brew install subversion18
echo 'export PATH="/usr/local/opt/subversion@1.8/bin:$PATH"' >> ~/.zshrc
如果切换(降级)版本成功,执行svn --version 命令后就如下:
svn, version 1.8.16 (r1740329)
compiled Apr 2 2017, 22:11:44 on x86_64-apple-darwin16.5.0
Copyright (C) 2016 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/
如果日常开发中使用 CornerStone 作为 SVN 客户端,建议升级到最新的3.0.3 版本。