org.tmatesoft.svn.core.SVNException:svn:E160013:该版本

时间:2016-12-02 13:30:18

标签: eclipse svn subversive svnkit

我在Eclipse上遇到Subversive的问题。

这些是版本:

ECLIPSE
Version: Neon.1 Release (4.6.1)
Build id: 20160913-0900

SUBVERSIVE
4.0.3.I20161129-1700

SVN CONNECTOR:
SVNKit 1.8.14 r10627 (SVN 1.9.0 compatible, all platforms)

我在项目“myproject”的分支上,分支是“branch01”。 该项目在SVN服务器1.9上进行了版本控制。

我想从“branch01”开始创建另一个分支,所以我做了以下内容:

  1. 在Project Explorer中右键单击项目
  2. 我选择了团队 - >分支...
  3. 然后,在新的Branch对话框中,我设置了名称和标志“开始在新分支中工作”
  4. Clik on OK
  5. 这是我获得的错误:

    SVN: '0x0040011a: Call Menu Action' operation finished with error: Can't overwrite cause with org.tmatesoft.svn.core.SVNException: svn: E160013: URL 'svn+ssh://myserver/mypath/myproject/trunk/.project' non-existent in that revision
    Can't overwrite cause with org.tmatesoft.svn.core.SVNException: svn: E160013: URL 'svn+ssh://myserver/mypath/myproject/trunk/.project' non-existent in that revision
    

    我不明白为什么插件正在寻找“/trunk/.project”。 我不在主干上,我在分支“branch01”,我想从中创建第二个分支。

    如何解决这个问题?

    感谢。

1 个答案:

答案 0 :(得分:1)

我在签出项目时遇到了类似的错误。这对我有用:

  • 打开窗口>偏好设置
  • 在导航树中选择Team> SVN。
  • 选择项目结构选项卡。
  • 关闭工作副本的“Use'.project”项目名称 而不是存储库文件夹名称“复选框。