Emacs から Subversion を使う

Emacs から Subversion の操作をするための Emacs Lisp パッケージとして、vc-svn, psvn, dsvn というのがある。vc-svn はよく知らない。vc-mode(バージョン管理のマイナーモード)のバックエンドに svn を使えるようにするものかな?
psvn.el と dsvn.el は以下からダウンロードできる。

dsvn の方が後発で psvn より速いとか。

んでも、Meadow Netinstall パッケージに psvn.el があるので、そっちを使っている。

使い方は

M-x svn-status RET 作業コピーのディレクトリ

で起動して、あとはメニューとかヘルプとか参照。変更したファイルの一覧表示とか、新規追加ファイルまとめて add とか、コミットメッセージの入力とかが、コマンドラインより便利かな。
emacs-rails では、F9 キーを押すと、Rails アプリケーションのルートディレクトリを対象に svn-status してくれる。