[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [TSVN] RE : [TSVN] Possible Bug: TSVN lose history

From: SteveKing <stefankueng_at_gmail.com>
Date: 2005-08-09 12:48:53 CEST

On 8/9/05, Jean-NoŽl Rouvignac <Jean-Noel.Rouvignac@sterci.com> wrote:
> > > This problem is when you move a file from one location to another
> > > using the explorer drag and drop. When you commit this
> > change, you can
> > > see TSVN deletes the previous file location and adds the
> > new one. This
> > > behaviour losts the file history as you can see with looking the at
> > > the logs with TSVN or svn log (with samba). It is really annoying.
[snip]
> I would like it was the case, but it is not.
> I tried with the checkbox "stop on copy/rename" checked or not, "Hide unrelated changed path" checked or not, and clicking on "Show All" on each combination. Nothing changed.

In that case, you didn't use the svn commands to move/rename your
file. If you just move the file in explorer to the new location, then
the commit dialog shows you the file in the old location as 'missing'
and in the new location as 'unversioned'. If you check the unversioned
one, TSVN will add it and of course also remove all missing files, but
it can't know that those two files are identical.
You always must use the svn commands to move/rename a file, otherwise
you *will* loose the history. So: right-drag the file to the new
location, then choose "move in Subversion to here" from the context
menu.

Stefan

-- 
       ___
  oo  // \\      "De Chelonian Mobile"
 (_,\/ \_/ \     TortoiseSVN
   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
   /_/   \_\     http://tortoisesvn.tigris.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Tue Aug 9 12:51:15 2005

This is an archived mail posted to the TortoiseSVN Dev mailing list.