Tortoise SVN doesn't show those green , red , yellow icons when the files changed that are under source control, I can see them in windows XP but not on Windows 2008. But when I right click and try to commit, it gives me a list of files that are changed. Any idea why/fix?
Did you recently upgrade TortoiseSVN from a previous version? Do a repair installation to restore your icons.
There is another workaround to solve this problem if a repair installation doesn't fix the issue. See the UPDATE section of this other answer on Stack Overflow for more details. Here is a MSDN blog post explaining the problem in detail if you're curious.
This has been a pretty big problem for a variety of reasons. These are all outlined in the TortoiseSVN FAQ. Here are the relevant links:
- After upgrading TortoiseSVN, all my icon overlays have disappeared
- The overlay icons appear, but not all of them!
- The overlay icons appear, but not all of them!
As part of this, if you have recently installed another program that uses overlays (Mozy is one that comes to mind), you may see this problem as well. Unfortunately, Windows has a (artificial?) limitation on the number of potential overlays that can be shown.
Try killing the TSVNCache.exe process and re-starting it. Is your local SVN respotitory on the large side? In a previous job we migrated from XP to Vista while using Tortoise and, with a fairly huge codebase (many files), we all found those icons to be somewhat unreliable as a rule.
I had the same issue. I installed onto Windows server 2008 R2 which did not previously have any Tortoise installation. After a reboot, I could see the icons ok. Didn't need to repair the installation or anything else. Rebooting servers might not be a valid option for you, but in my case it was not an issue.
I had this very same problem but I got it fixed. What you have to do is follow the steps below,
- Open control panel> Windows Firewall.
- On the top left corner click on the link "Allow an app or feature through Windows Firewall"
- At the bottom there is a button "Allow another app". Click on that.
- Look for "TortoiseIDiff" and select it.
Your ticks and crosses should appear now.
I was also facing this issue. But My folders were in the network drive.
There is an option in SVN that by default sets showing of overlay icons to 'fixed drive' folders only. So we need to tick mark 'Network drive' also.
I've done this by- SVN Setting--> Icon Overlays --> Drive types --> Network drives (tick it)
So its better to have a check in this setting first!!
When I upgrade from TortoiseSVN-1.6.15.21042-x64-svn-1.6.16
to TortoiseSVN-1.10.1.28295-x64-svn-1.10.2
, I had same problem on my local directories. But on context menu I noticed a new context menu SVN Upgrade working copy
. I clicked on it and after a while I see right icons.
Check out also this answer, this solved this issue for me: https://mcmap.net/q/156170/-tortoisesvn-icons-overlay-not-showing-after-updating-to-windows-10
In short: TortoiseSVN > Settings
There is a Tortoise setting that determines which Drive Types the icons are used with: Drives A: and B:, Removable drives, Network drives, Fixed drives, CD-ROM, RAM drives, and Unknown drives.
For me my drive was an NVME SSD which is marked by system as a removable one for some reason (facepalm).
© 2022 - 2025 — McMap. All rights reserved.