Homebrewでバージョンの違うSubversionをインストールして使い分ける
まずは下記のような手順でインストールします。
※ brew tap homebrew/versions で通常提供されてるFormulaと
別のバージョンのFormulaを入手しています。
% brew install subversion % brew unlink subversion % brew tap homebrew/versions % brew link gettext % brew install subversion16 % brew unlink subversion16 % brew unlink gettext
subversion1.6系を使う際は下記を実行します。
% brew unlink subversion % brew link subversion16 % /usr/local/bin/svn --version svn, バージョン 1.6.17 (r1128011) コンパイル日時: Aug 5 2012, 06:19:45 Copyright (C) 2000-2009 CollabNet. Subversion is open source software, see http://subversion.apache.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). 以下のリポジトリアクセス (RA) モジュールが利用できます: * ra_neon : Neon を利用して WebDAV (DeltaV) プロトコルでリポジトリにアクセスするモジュール。 - 'http' スキームを操作します - 'https' スキームを操作します * ra_svn : svn ネットワークプロトコルを使ってリポジトリにアクセスするモジュール。 - Cyrus SASL 認証を併用 - 'svn' スキームを操作します * ra_local : ローカルディスク上のリポジトリにアクセスするモジュール。 - 'file' スキームを操作します
subversion1.7系を使う際は下記を実行します。
% brew unlink subversion16 % brew link subversion % /usr/local/bin/svn --version svn, バージョン 1.7.5 (r1336830) コンパイル日時: Aug 5 2012, 05:24:33 Copyright (C) 2012 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/ 以下のリポジトリアクセス (RA) モジュールが利用できます: * ra_neon : Neon を利用して WebDAV (DeltaV) プロトコルでリポジトリにアクセスするモジュール。 - 'http' スキームを操作します - 'https' スキームを操作します * ra_svn : svn ネットワークプロトコルを使ってリポジトリにアクセスするモジュール。 - Cyrus SASL 認証を併用 - 'svn' スキームを操作します * ra_local : ローカルディスク上のリポジトリにアクセスするモジュール。 - 'file' スキームを操作します * ra_serf : serf を利用して WebDAV (DeltaV) プロトコルでリポジトリにアクセスするモジュール。 - 'http' スキームを操作します - 'https' スキームを操作します