Optimizing Tortoise SVN Cache
for all of those who are wondering what the TSVNCache.exe process is doing, and why the windows explorer is rather slow after installing Tortoise SVN.
By default, TortoiseSVN looks in every folder you open for SVN information. It tries to get SVN info for all files in the folder you’re opening because it wants to show those nice svn status icons for each file. But the directories with svn info are probably all in c:\projects (or similar).
You can configure TortoiseSVN which directories should be omitted when looking for SVN info.
- Right-click on folder or file and select “TortoiseSVN -> Settings…
- go to the Context Menu Settings screen
- insert all directories that contain no folders with SVN info: I did a “dir /B /AD c:\” to get all the directories on my disk and removed c:\projects and c:\workspaces
- optional: complain you can’t use “include paths” and “exclude paths” anymore, this was possible in previous versions of TortoiseSVN