私は自作をインストールしており、それを使用して subversion を 1.7 にアップグレードすることができました (そして、PATH で /usr/bin の前に /usr/local/bin を移動しました)。
したがって、次のように入力すると:
svn help
Subversion command-line client, version 1.7.6.
問題は、MonoDevelop で svn 1.7 リポジトリがバージョン管理されていないように見えるため、MonoDevelop が PATH で svn を使用していないように見えることです。
Windows で VM も使用しており、ホストとゲストの間でリポジトリを共有しているため、1.7 が必要です。Windows では、Subversion 1.7 を対象とする TortoiseSVN/AnkhSvn を使用しました。
MonoDevelop に別の場所で svn を使用させる方法はありますか? MonoDevelop.VersionControl.Subversion.Unix.dll.config で遊んでみましたが、動作しませんでした:
<configuration>
<dllmap os="osx" dll="libsvn_client-1.so.0" target="libsvn_client-1.dylib" />
<dllmap os="osx" dll="libapr-0.so.0" target="libapr-1.0.dylib" />
<dllmap os="freebsd" dll="libapr-0.so.0" target="libapr-1.so" />
</configuration>
Subversion dll と同じディレクトリにシンボリック リンクを作成してみました。
libsvn_client-1.dylib -> /usr/local/Cellar/subversion/1.7.6/lib/libsvn_client-1.dylib