dsvn.el

導入手順

  1. dsvn.elをhttp://svn.collab.net/repos/svn/trunk/contrib/client-side/emacs/dsvn.el からダウンロードして/usr/share/emacs22/site-lisp にコピー
  2. .emacsに追記
    • (autoload 'svn-status "dsvn" "Run `svn status'." t) (autoload 'svn-update "dsvn" "Run `svn update'." t)
  3. svnadmin create /home/myname/svnrepos
  4. /home/myname/src/myproject にソースコードを置く
  5. cd ~/src
  6. svn import -m 'import project' myproject file:///home/myname/svnrepos/trunk
  7. svn checkout file:///home/myname/svnrepos/trunk/myproject
    • こうすることでsvnの情報が入った .svn ディレクトリが /home/myname/src/myproject にできる
  8. cd trunk
  9. emacs
  10. M-x svn-statas
  11. 各ファイルの情報が表示される
  12. ファイルの名前の上にカーソルをあわせて g や aなどのコマンドを実行。より詳しいキーバインド一覧は http://www-aos.eps.s.u-tokyo.ac.jp/~takagi/SubversionMemo.html#sec44
  • Menubar-> tools -> version controlから使える

参考
http://www-aos.eps.s.u-tokyo.ac.jp/~takagi/SubversionMemo.html

その他の参考サイト

dsvn.elの使い方はpsvnと同じなのでpsvnのサイトを参考にする