文書の表示以前のリビジョンバックリンク全て展開する/折り畳む文書の先頭へ この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。 ====== LeopardのXcodeでSubversion 1.6を使う ====== MacPortsでSubversion 1.6を入れただけでは、Xcodeから上手く使えない(システム標準の1.4が使われてしまう模様)ので、使えるようにするメモ。 …と言っても、単にコマンドとライブラリを置き換えてるだけ。 ===== Subversion 1.6のインストール ===== MacPortsから入れる。variantsは適当に。 <code bash> sudo install subversion +bash_completion+mod_dav_svn+tools+unicode_path </code> ===== /usr/binの関連コマンドの置き換え ===== <code bash> cd /usr/bin #一応前のコマンドを退避 sudo mkdir svn_old sudo mv svn* svn_old sudo mv apr-1-config svn_old sudo mv apu-1-config svn_old sudo ln -s /opt/local/bin/svn* . sudo ln -s /opt/local/bin/apr-1-config . sudo ln -s /opt/local/bin/apu-1-config . </code> ===== /usr/libの関連ライブラリの置き換え ===== 元からあるシンボリックリンクは、可能な限りそのまま活用する方針で。 <code bash> cd /usr/lib sudo mkdir svn_old sudo find . -regex ".*libsvn_.*-.*1\.0\.0\.0\..*" -exec mv {} svn_old \; sudo mv libapr-1.0.2.7.dylib svn_old sudo mv libaprutil-1.0.x.x.dylib svn_old # バージョン番号を失念してしまったので、適当に補完して下さい。 sudo find . -regex ".*libsvn_.*-.*1\.0\.0\.0\..*" -exec rm {} \; sudo rm libapr* sudo find /opt/local/lib -regex ".*libsvn_.*-.*1\.0\.0\.0\..*" -exec ln -s {} . \; sudo ln -s /opt/local/lib/libapr-1.0.3.5.dylib . sudo ln -s libapr-1.0.3.5.dylib libapr-1.dylib sudo ln -s libapr-1.0.3.5.dylib libapr-1.0.dylib sudo ln -s /opt/local/lib/libaprutil-1.0.3.7.dylib . sudo ln -s libaprutil-1.0.3.7.dylib libaprutil-1.dylib sudo ln -s libaprutil-1.0.3.7.dylib libaprutil-1.0.dylib </code> swingとかperl用のモジュールが足りてないような気がするけど、うちでは関係なさそうなので気にしてない。無いと困るって人は、上手い事対処して下さい。 SubversionのサーバとしてMac OS Xを使用し、svn+sshでアクセスする場合はサーバ側でも同様の置換を行う。 blog/2009/2009-08-12.txt 最終更新: 2015-01-06 11:51(外部編集)