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

Re: [TSVN] Re: Shelving

From: Simon Large <simon_at_skirridsystems.co.uk>
Date: 2005-08-03 16:06:13 CEST

Mark Phippard wrote:
> That is basically what the action does already. As you pointed out, you
> do not need to Switch Back because you never left it. However, if there
> were a true "Shelve" option it would probably follow the branch with an
> automatic Revert, which would put the WC fully back in "trunk mode". One
> problem I thought of with Revert, and therefore this process, is that
> Revert will not remove any new local files. It will only remove the
> scheduled add.

Ah, I see what you are getting at now. You apply a patch to trunk, copy
it to a branch and then revert your WC to clean trunk again. I am not
completely convinced of the usefulness of this. On the new branch you
can see trunk with the patch applied, but it is not so easy to get a
visual diff. For TSVN users, just posting the patch should be good
enough because anyone can use TMerge to see what it looks like on their
own WC.

To be more useful you would need to copy clean trunk to the new branch,
switch to the branch, apply the patch and commit, then switch back
again. That way the new branch shows the before and after states of the
patch. Or am I missing something about the way copy WC to branch works?

Simon

-- 
        ___
   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 Wed Aug 3 16:05:45 2005

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