MacでSVN

Windowsでは、TortoiseSVN + WinMergeでサクサク作業できるのだが、Macにこの二つはない。


XcodeのSCMを使ってみたが、更新が遅いし使いにくい。
特に、差分を表示する機能はあるが編集する機能はないみがいなので、我慢できない。
Xcodeのカスタマイズで、差分のツールをfileMergeに変更しても表示はできるが編集はできない。
TextWranglerに変更したら、何も起きないようになった。


そこで、Macで動くSVNのクライアントとマージソフトをヤホーで探したら、
SmartSVNというのを見つけた。
http://www.syntevo.com/smartsvn/index.html


TortoiseSVNXcodeでチェックアウトしたフォルダを、そのまま読み込めた。
差分の表示と編集も可能だ。
速度も機能も十分だし、日本語のファイルも問題ない。
メモリ消費量が大きいのが、唯一の欠点かも。


ところが、日本語ファイルは文字化けすることもある。
Project->Settingで文字コードを変更できるのでなんとか解決。