SourceTree の圧倒的な素晴らしさと致命的な欠点について。(修正済み)
(追記) 下記の問題点は、1.5で修正される予定とのことです。
(追追記) 濁点付きの検索はできないようですが、ログの問題は修正されていました。v1.5.3で確認。
SourceTree の UI は最高に素晴らしく、これまで見たどんなバージョン管理アプリケーションと比べても、次元が違う洗練されたユーザエクスペリエリンスが約束されており、有料になったら絶対買うんですが、いまは無料なので本当に感動的です。
- Free Mac client for Git, Mercurial and SVN - Atlassian SourceTree
- Git、Mercurial 対応 DVCS Mac クライアント | Atlassian 日本語サイト
- Mac App Store - SourceTree (Git/Hg) Mac App Store
でも一つだけ問題があって、、まともなコミットログが書けないんです……。
Firefox でこれ見ると、
こうなる。
iTerm2 だとこう。*1
やめてー。やめてー。
いままで SourceTree でじゃんじゃんコミットしちゃった方はお気の毒です。あなたのコミットログぶっ壊れています。
ちなみにラテン文字でも問題おきています。すっごく微妙だけど。
さらに悪いことに、つたない英語でバグレポートを書いたんですが、Won't Fix って言われちゃいました、、。
Unfortunately, this is unavoidable when calling external processes.
えー。。ほんとかよ。
おそらく Unicode Normalization っていう処理が正しく行われていないんだと思います。
コマンドラインはもちろん、GitHubクライアントもTowerも Precomposed な文字を出力できてて、SourceTree だけ互換性がない。このままだと困ると思うんだけどなあ、、。ちゃんと検索とか効くのかな。*2
よかったらVoteやコメントを、自分のよりもうちょっとマシなバグレポートをお願いします、、。
繰り返しになりますけど、SourceTree の UI は本当にいいと思うのでぜひ使ってみてください。自分はステージングとビューアとして使ってて、それだけでもかなりべんり。