Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

TortoiseSVN does not show context menu on files

A while ago I updated TortoiseSVN to 1.7.7 (64 bit) on my Windows 7 64 bit. Since that time, I don't have a SVN contextmenu on files. I do have the contextmenu when I rightclick on a folder, but sometimes I'd like to do a diff or change on a file and that is no longer possible.

I tried to reinstall and repair, but it didn't work. What should I try?

like image 306
jao Avatar asked Jul 19 '12 10:07

jao


People also ask

What does red exclamation mark mean in TortoiseSVN?

As soon as you start editing a file, the status changes to modified and the icon overlay then changes to a red exclamation mark. That way you can easily see which files were changed since you last updated your working copy and need to be committed.

Is TortoiseSVN free for commercial use?

TortoiseSVN is an Open Source project developed under the GNU General Public License (GPL). It is free to download and free to use, either personally or commercially, on any number of PCs.


1 Answers

I received an answer from the TortoiseSVN mailinglist. The reason there is no context menu on files is a registry permission problem. The fix is explained in the TortoiseSVN FAQ but I completely overlooked it.

The solution is:

  1. Go to registry editor using regedit.
  2. Click on HKEY_CLASSES_ROOT/*/​shellex/ContextMenuHandlers/TortoiseSVN
  3. Observe error message box saying access is denied.
  4. Right click on the key mentioned above, go to "Permissions"...
  5. In the permission dialog, click on "Advanced"
  6. Click on "Owner" tab, click on your account and click "Apply"
  7. OK the dialog, click on "Add..."
  8. Enter your account name in the text area and click "OK"
  9. OK the permission dialog.
  10. Click on HKEY_CLASSES_ROOT/*/​shellex/ContextMenuH​andlers/TortoiseSVN
  11. Check there is NO error message box.
like image 157
jao Avatar answered Oct 21 '22 16:10

jao