Moving to SubVersion

Simon Hausmann hausmann at
Sun Oct 10 10:46:47 BST 2004

On Sunday 10 October 2004 10:49, Cornelius Schumacher wrote:
> On Sunday 10 October 2004 09:33, Stephan Kulow wrote:
> > Am Sonntag 10 Oktober 2004 08:44 schrieb Simon Hausmann:
> > > svn diff -r<oldrevision>:<newrevision> --old
> > > /svn/path/to/file/before/rename --new
> > > /svn/path/to/file/as/it/is/called/now
> >
> > Hmm. You need to remind svn from what it moved? Where is the
> > advantage then?
> I now tried it. With subversion-1.1 you actually don't seem to need the
> old path. A "svn diff -r:<oldrevision>:<newrevision> /new/name" works
> as expected even if the oldrevision is before a move.

Ah, cool. When I needed it I only tried the safe way :)

> I still haven't figured out how to revert a move, though. There doesn't
> seem to be an equivalent of "cvs up -j" taking into account file moves.

How do you mean? svn up -r<revision before move> gets the state before the 
move, with the old file names, no?

I don't think there's an operation for reverting two operations, a change in 
the file and a previous move, in one shot. But doing it in two should still 
be fine. Just like you would do it with cvs, except that you don't loose 
history if you do the copy/move back to the old filename.


More information about the kde-core-devel mailing list