svn使っててはまることが結構あるのでメモ

ubuntuでsvnコマンドすると認証失敗する場合

Password for(null)’ GNOME keyring:

というメッセージが表示される場合、gnome-keyringというやつが邪魔をしているらしい。ログイン情報を削除すれば解決。

rm ~/.gnome2/keyrings/login.keyring

でいける。

コミットするファイルを、ファイルで指定する

fuga.htmlとhage.htmlを変更しててfuga.htmlだけコミットしたい場合

fuga.html

というファイル(hoge.txt)を作っておいて、

$ svn commit -m "コメント" --targets hoge.txt

でおk