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 してくれる。