Svn 在IntelliJ IDEA中,为什么Subversion集成对我不起作用(所有与Subversion相关的命令总是被禁用)?

Svn 在IntelliJ IDEA中,为什么Subversion集成对我不起作用(所有与Subversion相关的命令总是被禁用)?,svn,intellij-idea,Svn,Intellij Idea,我将IntelliJ IDEA 6.0.6配置为使用Subversion进行版本控制。当我右键单击项目中的Java文件时,Subversion菜单项现在出现在上下文菜单中。但是,所有子菜单项都被禁用: Subversion>添加 Subversion>检查 Subversion>编辑属性 (……) Subversion>解锁 例外情况是Subversion>Revert、Subversion>Annotate和Subversion>Browse更改,这些更改已启用。但是,如果我尝试注释,

我将IntelliJ IDEA 6.0.6配置为使用Subversion进行版本控制。当我右键单击项目中的Java文件时,Subversion菜单项现在出现在上下文菜单中。但是,所有子菜单项都被禁用:

  • Subversion>添加
  • Subversion>检查
  • Subversion>编辑属性
(……)

  • Subversion>解锁
例外情况是Subversion>Revert、Subversion>Annotate和Subversion>Browse更改,这些更改已启用。但是,如果我尝试注释,例如,我会出现以下错误:

错误:svn:C:…\tools 不是工作副本svn:无法读取 从到C:…\tools.svn\format:path 指的是目录或读访问权限 否认

当我在IDE之外使用Subversion客户端时(这是Tortoise SVN),一切都正常


有人知道这方面的解决方案吗?

您可能拥有比IDEA中包含的版本更新的Subversion客户端。例如,如果您从IDEA外部使用Subversion 1.6,IDEA 6.0.6中的Subversion库(我不记得这是哪个版本,但可能Subversion 1.3或1.4)将无法读取您的工作副本


唯一的解决方案,AFAIK,是确保只通过一个Subversion客户端访问任何给定的工作副本,或者至少在访问工作副本的每个客户端中使用相同版本的Subversion库。

谢谢。解决方案是从IntelliJ重新签出项目,这样它就使用了subversion客户端版本,它知道如何处理。