Mac版NetBeans 6.5でSubversionを使ってみたが
Eclipse 3.4用のPDTが12月にならないと正式版が出ないので、PHP目当てでNetBeans 6.5を検討していました。
開発用途としては問題ないのですが、Subversionとのやりとりで詰まってしまいました。
まず、「変更を表示」機能を使おうとすると下のエラーが発生します。
ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory
Permission denied, please try again.
ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory
Permission denied, please try again.
ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory
Permission denied (publickey,password).
Connection closed unexpectedly
svn+sshで接続しているのですが、ssh-askpassを探しているようです。キーチェイン機能をこれに認識出来るのか?と思ってググってみましたが、情報が見つからず断念。インストールし直すと最初だけ成功するのですが、すぐにまたこのエラーが出てしまいます。
また、コミット時に日本語を入力すると以下のエラーが発生します。
Commit failed (details follow):
Can't convert string from native encoding to 'UTF-8':
adingo table?\151pSQL?\130?\240?\146?\199?\137?\193?\130?\181?\130?\220?\130?\181?\130?\189
これはググったら情報が出てきて、.subversion/confに「log-encoding = UTF-8」と定義するといいらしい・・・
というわけでやってみたのですが、今度は次のエラーが発生・・・
Commit failed (details follow):
Valid UTF-8 data
(hex: 61 64 69 6e 67 6f 20 74 61 62 6c 65)
followed by invalid UTF-8 sequence
(hex: 97 70 53 51)
うーん・・・
ここら辺で使用を断念。EclipseのSubversiveなら何の問題も無くやりとり出来るので、ここは我慢してEclipse PDTの開発版を使うことにします。