Is there a good extension for working with SVN in Emacs?

I tried psvn.el , but the command to delimit the file you are currently looking at is just disgusting: Mx svn-file-show-svn-diff , I tried to install vc-svn.el but could not get this to work on my version of Emacs : GNU Emacs 21.3.1 (i386-mingw-nt5.1.2600) from 2004-03-10 by NYAUMO. I tried to put a copy of vc-snv.el in the directory of my site - lisp, but when I try to run the command "Mx vc-diff", it says that my file is "not versioned".

The emacs wiki page, which mainly focuses on vc-svn.el, seems to be terribly outdated, as many links do not work.

+6
svn emacs
source share
4 answers

You can take a look at dsvn - psvn influenced it. However, it can work more efficiently with large repositories containing many files and subdirectories. As a side note - you should consider upgrading to Emacs 23 - it has many cool new features, and most of the new modes are not tested for older versions of Emacs, such as 21, so you may run into unexpected problems.

+11
source share

Your emacs is six years old! Consider updating.

+6
source share

Out of the box, Emacs supports a number of different version control systems , including SVN. If you use VC Directory Mode , you get the option to choose which files to include in each commit (but you don't get the per-hunk choice that you get with Magit and git). There is more information on how to integrate with change logs and reuse a ChangeLog record as a VC commit message (or vice versa).

+2
source share

Recent versions of Emacs support SVN support. My Emacs 23, for example. supports SVN out of the box.

+1
source share

All Articles