Thanks for your excellent help :) Your intepretation of my structure is
correct. And the Visual Studio 2008\Projects directory is a sub directory
of My Documents created by default by VS2008.

I solved the situation by checking out a new WC. Each subdir in the old WC
worked, so there were no need to manually copy things. Only when using the
root, I got problems. Not on the new WC though.

2011/12/15 Ulrich Eckhardt <ulrich.eckha...@dominolaser.com>

> Am 15.12.2011 06:03, schrieb David Fahlander:
>
>  Got problems after an upgrade.
>>
>> 1) Upgraded one sub path to 1.7
>> 2) Upgraded sub path by sub path to 1.7
>> 3) Failed to upgrade one of the sub paths, claiming that my localhost SVN
>> server disconnected the socket. This happened over and over so I decided
>> to
>> make a Cleanup.
>>
>
> Just so I get you right, you had the following setup:
>
> ...WC-root
>      /sub1
>      /sub2
>      /sub3
>
> There is one big change between 1.6 and 1.7, namely that for 1.7 a
> subfolder of a working copy is not an independent working copy itself. So,
> if you upgraded sub1 above, you would permanently detach this WC from its
> parent WC. If you now tried to upgrade the WC-root dir, it would find that
> sub1 is already an upgraded working copy on its own. I don't know how it
> handles this case.
>
> Firstly, you probably avoid doing that. Secondly, SVN should arguably warn
> if you do that. It can't and shouldn't create an error, because there are
> valid reasons to actually split one big WC into several smaller ones on
> upgrade.
>
> To resolve the situation, the first thing is to make up your mind how you
> want your working copies organized. Then, if you don't have too many
> pending changes and if you have a consistent state otherwise, I'd just
> check out a new working copy and copy things over manually. The easiest way
> is not to copy the versioned data, but to copy the .svn folder. You then
> delete all .svn folders in your current WC and copy the single .svn folder
> from the new WC. Then, I'd try to update and then also to run a diff, to
> find out which local changes are not yet checked in and if that matches
> your expectations.
>
>
>
>  Note: I am using SVN server on my local machine. I also have a backup
>> service supervising and constantly backing up my Repositories directory as
>> well as my working directories... if it could be that the backup tool was
>> trying to read at the same time the SVN operation took place. Dont know.
>>
>
> Virus scanners are known to cause faulty behaviour in other applications,
> this backup tool could cause the same by holding locks on files while SVN
> is trying to move them around.
>
>
>
>  Other special thing is that the root directory of my repository is my
>> Visual Studio 2008\Projects folder and it contains lots of subdirs but
>> only
>> a few of them are included in the SVN repo.
>>
>
> Your terminology is a bit confusing here. Do you mean the "Visual Studio
> 2008" folder in your "own files" or "personal files" ("Eigene Dateien" in
> German)? So that one is just a folder, and SVN doesn't care if you put
> working copies along non-working-copy folders inside.
>
>
>
>  In file
>>  'D:\Development\SVN\Releases\**TortoiseSVN-1.7.0\ext\**
>> subversion\subversion\libsvn_**wc\entries.c'
>>  line 1652: assertion failed (parent_node || entry->schedule ==
>>  svn_wc_schedule_normal)
>>
>
> You are using 1.7.0 while two further bugfix versions have been released,
> especially for problems while upgrading working copies. Upgrade!
>
>
> Good luck!
>
> Uli
> ****************************************************************
> **************************
> Domino Laser GmbH, Fangdieckstraße 75a, 22547 Hamburg, Deutschland
> Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932
> ****************************************************************
> **************************
> Visit our website at http://www.dominolaser.com
> ****************************************************************
> **************************
> Diese E-Mail einschließlich sämtlicher Anhänge ist nur für den Adressaten
> bestimmt und kann vertrauliche Informationen enthalten. Bitte
> benachrichtigen Sie den Absender umgehend, falls Sie nicht der
> beabsichtigte Empfänger sein sollten. Die E-Mail ist in diesem Fall zu
> löschen und darf weder gelesen, weitergeleitet, veröffentlicht oder
> anderweitig benutzt werden.
> E-Mails können durch Dritte gelesen werden und Viren sowie
> nichtautorisierte Änderungen enthalten. Domino Laser GmbH ist für diese
> Folgen nicht verantwortlich.
> ****************************************************************
> **************************
>
>

Reply via email to