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

Re: Vista Bug

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Tue, 19 Feb 2008 07:35:39 +0100

Jonathan White wrote:

> Recently I was having a hell of a time trying to delete a working copy
> on my computer. I was running Tortoise SVN when this happened, but it
> also affected RapidSVN.
>
> The problem is with Vista and its VirtualStore. Since my repository was
> in the Program Files directory Vista was making backup/alternate copies
> of what I was doing with SVN and placing them in the VirtualStore
> (C:\Users\XXX\AppData\Local\VirtualStore\Program Files)

Vista only does this for applications that don't have the proper
manifest. Since you're working on Vista, you should use a nightly build
from trunk: those have the proper manifest included and won't be
affected anymore by the virtual store.

Besides that: working copy in program files folder? Seriously?

> When I went to delete the files from Program Files and try to add a new
> working copy of the same name, it would fail everytime because it was
> still located in the VirtualStore. Tortoise kept looking at the
> virtualstore for the .svn folders and disregarded the actual folders in
> the real Program Files. I am not sure how you can tell if you are
> looking at a VirtualStore, but a preference should be made to files that
> actually exist instead of in the virtual copy.

Sorry, not possible. Vista has the virtual store to avoid problems with
programs that write to program files (settings, ...) which they can't.

> Thanks! At least put this in a FAQ... What to do if you can't recreate a
> working copy in Vista!

Definitely not. FAQ (notice the F) means *frequently* asked questions.
Your the very first (and if I had to guess, the only one) who puts a
working copy into the program files folder on Vista. Sorry, but that's
not just bad, it's (...).

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net

Received on 2008-02-19 07:35:57 CET

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