March 24, 2007

TortoiseSVN Speed Up Tips

Collected from the web and the manual pages:
(updated 5th Feb 2008)

  1. Use FSFS for new repo's, it's faster and works on network shares
  2. Turn off overlays on network drives
  3. Doing a Cleanup of your working copy folders after ftp'ing down into your working copy (same files but different last modified timestamps)
  4. Exclude .svn folders from virus checkers
  5. Disable XP's "zipfolders" shell extension, you're using 7zip anyway right?
    regsvr32 /u %windir%\\system32\\zipfldr.dll
  6. Set your exclusions to omit useless files, archives and any other files that could accidentally get versioned, when they shouldn't.
    *.bak *.zip *.7z Thumbs.db
  7. Check "Don't fetch status for context menu option" on the Look & Feel page

Additional suggestions to help stop Explorer & Open/Save Dialog hangs
Under Settings > Icon Overlays:

  1. Uncheck "Unversioned Files Mark Parent As Modified"
  2. Uncheck everything under "Drive Types"
  3. Under "Include Paths" list only the folders of your working copies, e.g. for c:\projects\wc use c:\projects\wc\*. If you need an icon on "wc" you'll need to use c:\projects\*, but it will then search everything inside projects.
  4. All my working copies are in folders called source, so to generate the list to paste into this box I use the following at the command prompt: dir source /ad /s /b > folderlist.txt and then add the * to the end of each line.

If you're still getting shell lock-ups after trying all the above, commit all your changes to every project, delete every one of your working copies, make new folders and checkout into those. This finally fixed the lockups for me, so I guess working copies made with an older version of subversion were the problem (some of the working copies were first checked out almost 2 years ago).

Posted by Matt at March 24, 2007 11:59 AM

Fraggle Chitter Chatter

Have Your Say

Remember me?



 (not displayed on site)