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

时间:2009-09-02 11:19:24

标签: svn intellij-idea

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

  • Subversion>添加
  • Subversion>检查
  • Subversion>编辑属性

(..)

  • Subversion>解锁

例外是Subversion>还原,颠覆> Annotate和Subversion>浏览已启用的更改。但是,如果我尝试使用Annotate,我会收到此错误:

  

错误:svn:C:... \ tools   不是一个有效的copysvn:无法阅读   from到C:... \ tools.svn \ format:path   指的是目录或读取访问权限   拒绝。

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

有人知道解决方案吗?

1 个答案:

答案 0 :(得分:4)

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

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