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

Re: svn switch problem - cannot switch from ''unclean'' checkout

From: james coleman <jamesc_at_dspsrv.com>
Date: 2007-07-13 00:11:47 CEST

Arnauld Van Muysewinkel wrote:
> 2007/7/11, james coleman <jamesc@dspsrv.com>:
>> We had a bit of a problem with using svn switch.
>> If doing a switch and there are unversioned (maybe ignored) items in
>> the checkout
>> then you can get errors and end up with an unusable repository.
>> We now keep a ''pristine'' clean checkout of any trunk or branch that
>> is worked off of
>> and update it then copy and switch when we need to checkout.
> [SNIP]
>> I think the switch problem is a puzzling one as to me it seems natural
>> that if
>> an svn status reported that there were no changes to versioned files
>> then a
>> svn switch would do the right thing and warn and move unversioned
>> files out
>> of the way. The need to do switch only from pristine checkout is also not
>> mentioned in svn manual.
>
> I experimented this several times too (both with subclipse and TSVN).
> Usually I "fix" it by doing some manual clean-up and executing update
> and revert alternatively until my WC is OK. Never understood what's
> was happening. Thought I did something wrong (not the case
> apparently).
>
> This is very annoying, since switch is very useful when working with
> lots of branches and the WC is big. (I used to maintain separate co of
> each branch when I worked with CVS and hoped to get rid of them now
> with svn.)
>
>

I'll ask about assigning this issue a milestone on the dev list too:
http://subversion.tigris.org/issues/show_bug.cgi?id=2505

See the proposed FAQ entry in this thread.
Has handy aliases to make a clean-up easy.
Also keeping a pristine checkout of trunk works well and that can be scripted too.

Thanks Arnauld,

James.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Jul 13 00:11:22 2007

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.