USE AT YOUR OWN RISK.
ok i finally solved the problem step by step:
1. Go to Run > regedit in windows.
2. Go to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
\ShellIconOverlayIdentifiers
3. Export the ShellIconOverlayIdentifiers registry entry just incase.
4. Delete all the keys under ShellIconOverlayIdentifiers beginning
with Tortoise.
5. Uninstall tortoisegit. Reinstall tortoisegit.
6. Now you should see keys added under ShellIconOverlayIdentifiers
beginning from TortoiseAdded until TortoiseUnversioned.
7. Go to tortoisegit settings and set the icon set to TortoiseCVS (I
didn't try others but it should work as long as all the Tortoises use
the same set).
8. Set all other Tortoises you have to use the TortoiseCVS icon set.
9. Now restart your computer and it should work.
P.S I had TortoiseCVS installed only prior to TortoiseGit. And I am
using TortoiseGit 1.6.2.0 64bit
Good luck.
> Try using the same icon set for all Tortoises. It should fix the
> problem.
>
> TortoiseSVN has to work within the limit of 15 as well. That's why
> TortoiseSVN, TortoiseCVS, TortioseGit and TortoiseHG all share a
> common "TortoiseOverlays" component, otherwise if you had two or more
> of those programs installed, they wouldn't be able to use all of the
> overlays.
>
> Check out these links for more info:
>
>
http://blogs.sitepoint.com/2010/02/24/missing-tortoisesvn-file-status...http://blogs.msdn.com/b/oldnewthing/archive/2009/12/09/9934348.aspx