我将IntelliJ IDEA 6.0.6配置为使用Subversion进行版本控制。当我右键单击项目中的Java文件时,Subversion菜单项现在出现在上下文菜单中。但是,所有子菜单项都被禁用:
(..)
例外是Subversion>还原,颠覆> Annotate和Subversion>浏览已启用的更改。但是,如果我尝试使用Annotate,我会收到此错误:
错误:svn:C:... \ tools 不是一个有效的copysvn:无法阅读 from到C:... \ tools.svn \ format:path 指的是目录或读取访问权限 拒绝。
当我在IDE之外使用我的Subversion客户端(Tortoise SVN)时,一切正常。
有人知道解决方案吗?
答案 0 :(得分:4)
您可能拥有Subversion客户端的新版本,而不是IDEA中包含的版本。例如,如果您使用IDEA外部的Subversion 1.6,而不是IDEA 6.0.6中的Subversion库(我不记得这是哪个版本,但可能是Subversion 1.3或1.4)将无法读取您的工作副本
AFAIK的唯一解决方案是确保只通过一个Subversion客户端访问任何给定的工作副本,或者至少在访问工作副本的每个客户端中使用相同版本的Subversion库。