Alright, this one is extremely hard to explain so I'll do my best. Please
let me know if I need to provide more information.
The nightly build I'm using is:
TortoiseSVN-1.5.99.13807-dev-x64-svn-1.6.0-dev.msi
First, suppose the following directory structure:
working_copy_root/
directory1/
foo/
... some files ...
source/
... some files ...
Note that this is the working copy pseudo-structure. Everything in this
working copy should be versioned. It's okay to have a few unversioned, but
ignored (svn:ignore) items.
Steps to reproduce, using above directory hierarchy:
1. Use a fresh install of TortoiseSVN, using the nightly build I posted
earlier. You might also want to delete your registry settings for
TortoiseSVN so you start off with all default settings (This is important).
2. Go to TortoiseSVN settings >> Icon Overlays, check the box next to
"Unversioned files mark parent directory as modified".
3. Go to TortoiseSVN settings >> Icon Set, and switch your icon set to
"Straight". Restart if prompted.
4. Go to the following directory: "working_copy_root/directory1"
5. Create a new directory called 'include'
6. Step into the newly made 'include' directory
7. Create a file named: main.h
8. Step back out of that directory so that you're back in
"working_copy_root/directory1".
9. Press F5 a couple of times to refresh the directory.
10. Notice how the overlay for unversioned items (Question mark) does not
appear over the unversioned directory named "include".
11. Now create another new directory in "working_copy_root/directory1"
named "test".
12. Press F5 a couple of times to refresh the
"working_copy_root/directory1" directory.
13. Notice now that both "test" and "include" show the unversioned
overlay (Question mark).
Received on 2008-09-03 19:20:10 CEST