开发者

TortoiseSVN right click menu gone when selecting files

Short Question

Has anyone had an issue when right clicking files (.c/.h/etc..) and the TortoiseSVN menu is not present? Note that it is there when I right click a folder in the same directory.

Failed Attempts

I have seen that a number of issues like this have been resolved by running the installer again and selecting repair or modify, at this point neither of these attempts have worked.

Is there anything else I can try to get this working again? The DIFF functionality being gone is hurting something fierce.

Edit

I am the only developer working on the files. I actually found a way to see the diff: Move the parent folder TortoiseSVN->Check for modifications. This menu does indeed show all of my versioned files as well as any of them that have been modified.

I have also confirmed that the files really still are vers开发者_Python百科ion controlled by checking out the same repo in on a different machine.

Edit2

It is worth noting that I am using Macdrive and it's right click menu is present all the time. In addition, I just saw that I am having the same issue with TortoiseGIT as well.


  1. Go to registry editor using regedit
  2. Go to and click on HKEY_CLASSES_ROOT/*/​shellex/ContextMenuH​andlers/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
  8. Right click on the key mentioned above, go to "Permissions"...
  9. Grant permissions for OWNER RIGHTS to "Full Control"
  10. Apply the changes

Source


If still not works so try to use shift key + right click.


Are you sure that these files under version control? It is possible that someone has deleted these files from svn repo and after update your these files has become unversioned.

You can check that by going one dir level up (from folder where these files are located) and choose whether Tortoise-SVN->Repo-Browser menu (check that they are present on SVN server) or SVN Commit (make sure Show unversioned files checkbox is set and check Text Status Column if it contains "non-versioned") .


Shift + Right click on the folder which you want to checkout click TortoiseSVN --> settings --> Context Menu --> uncheck the Hide menus for unversioned paths

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜