MacでSVNクライアント設定した覚え書き2012
Git全盛ですが、svnクライアントの設定をmacで行ったので備忘録。
OSはLion。
クライアントと設定
GUIクライアントで無料のものとして、svnx を利用した。
Google Code Archive - Long-term storage for Google Code Project Hosting.
svnx は diffツールとして FileMerge をデフォルトで使用するのですが、Xcode4.3からは付属していない為、diffMerge というソフトを使います。
SourceGear | DiffMerge
インストールしたら、svnx の preferences から diffツールとして diffmerge を選択します。
この状態でdiffアイコンを押すと、以下のようなエラーが出ます。
"/Applications/svnX.app/Contents/Resources/svndiff.sh: line 66: /usr/local/bin/diffmerge.sh: No such file or directory"
ググったところ、以下のようなISSUEが出てきました。
Google Code Archive - Long-term storage for Google Code Project Hosting.
これの通りに、以下を実行。
cp /Applications/DiffMerge.app/Contents/Resources/diffmerge.sh /usr/local/bin/diffmerge.sh
これで diff 取ったところ、日本語(EUC-JP)のファイルも文字化けしてないし、とりあえずこれで WindowsのTortoiseSVNの代わりに運用できそうです。