【问题标题】:TortoiseSVN right click menu gone when selecting files选择文件时 TortoiseSVN 右键菜单消失
【发布时间】:2011-11-18 02:03:06
【问题描述】:

小问题
是否有人在右键单击文件(.c/.h/etc..)并且 TortoiseSVN 菜单不存在时遇到问题?请注意,当我右键单击同一目录中的文件夹时,它那里。

尝试失败
我已经看到,通过再次运行安装程序并选择repairmodify,已经解决了许多类似的问题,此时这些尝试都没有奏效。

还有什么我可以尝试让它再次工作的吗? DIFF 功能的消失正在严重伤害一些东西。

编辑
我是唯一处理这些文件的开发人员。我实际上找到了一种查看差异的方法:移动父文件夹 TortoiseSVN->检查修改。这个菜单确实显示了我所有的版本控制文件以及任何已修改的文件。

我还通过在另一台机器上签出相同的 repo 来确认文件确实仍然是版本控制的。

编辑2
值得注意的是,我使用的是Macdrive,它的右键菜单一直存在。此外,我刚刚看到我在使用 TortoiseGIT 时也遇到了同样的问题。

【问题讨论】:

  • 我遇到了和你一样的问题,我通过修复注册表项的权限解决了这个问题,如下所述tortoisesvn.tigris.org/ds/…
  • @TBTB 圣鲤鱼...做到了。请务必回答问题,我会接受。再次感谢!!!

标签: windows-7 tortoisesvn 64-bit


【解决方案1】:
  1. 使用 regedit 转到注册表编辑器
  2. 转到并单击 HKEY_CLASSES_ROOT/*/​shellex/ContextMenuH​andlers/TortoiseSVN
  3. 观察错误消息框,提示访问被拒绝。
  4. 右击上面提到的那个键,进入“权限”...
  5. 在权限对话框中,点击“高级”
  6. 点击“所有者”标签,点击您的帐户,然后点击“应用”
  7. 确定对话框
  8. 右击上面提到的那个键,进入“权限”...
  9. 将 OWNER RIGHTS 的权限授予“完全控制”
  10. 应用更改

Source

【讨论】:

  • 不显示错误信息怎么办?我检查了我的用户的权限,他们已经设置为完整。不知道你能不能帮帮我。
  • @Tycon712 如果没有弹出错误消息,最初的想法是它是错误的键或者这不是根本问题。我知道这帮不上什么忙……我放弃了在 Windows 上的工作,现在在家对 Mac 很满意。
  • 不错,git 和 svn 出现这个问题大约 5 个月。第一个实际上有所作为的
【解决方案2】:

如果仍然无效,请尝试使用 shift 键 + 右键单击​​。

【讨论】:

    【解决方案3】:

    您确定这些文件受版本控制吗?有可能有人从 svn repo 中删除了这些文件,并且在更新您的这些文件后,这些文件已成为无版本。

    您可以通过向上一级目录(从这些文件所在的文件夹)检查,并选择是否 Tortoise-SVN->Repo-Browser 菜单(检查它们存在于 SVN 服务器上)或 SVN 提交(确保 Show unversioned files 复选框已设置并检查 Text Status 列是否包含“非版本化”)。

    【讨论】:

    • 我确信这些文件受版本控制。查看我的编辑。
    • 那肯定是windows的问题。您看不到工作目录中所有文件的 TSVN 菜单?你可以结帐并检查另一个svn url吗?
    • 只要我不右键单击一个文件是的。这意味着我可以右键单击工作目录中的空白区域和更新、提交以及 SVN 命令的完整列表(就像我选择父文件夹时一样)。
    【解决方案4】:

    Shift + 右键单击​​要签出的文件夹单击 TortoiseSVN --> 设置 --> 上下文菜单 --> 取消选中隐藏菜单以获取未版本化路径

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-29
      • 1970-01-01
      • 2011-06-27
      • 2016-03-09
      • 1970-01-01
      • 2018-09-28
      • 1970-01-01
      相关资源
      最近更新 更多