0

我们正在将版本控制从一些旧的 VCS 转移到 SVN,以便于与 IDE 集成(我们同时使用 NetBeans 和 IBM RAD)。

为此,我使用 SlikSVN 为 win64 设置了一个本地存储库,并使用命令启动了一个服务器svnserve -d -r c:\repo\test。我用用户密码对定义了一个基本组(不允许匿名访问)。我的授权如下:

[groups]
li_users=alessandro

[/]
@li_users=rw

然后,我在 RAD(配备 Subclipse 1.8)和 NetBeans 上创建了一个测试项目,并尝试将其导入到新创建的存储库中,结果如下:

  • 在 RAD 上,我通过 file:///c:/repo/test 和 svn://localhost/ 访问/导入存储库没有任何问题。
  • 在 NetBeans 上,我可以使用 file:///c:/repo/test 导入项目“TestProject”,但无法使用 svn://localhost/ 链接。在我看到使用项目名称的导入评论页面和目录建议后,它给了我这个错误:org.tigris.subversion.javahl.ClientException: URL 'svn://localhost/TestProject' doesn't exist

有趣的是,当我以任何方式浏览我的存储库时,包括单击导入向导上的“浏览”按钮,它会显示“TestProject”目录,我无法创建另一个同名的目录。此外,如果我创建(使用“进入新文件夹”)并尝试使用另一个目录,它会给我同样的错误。

那里有什么问题?我搜索了一下,这似乎是 NetBeans 的一个错误,但我找不到解决这个错误的方法。提前致谢。

4

2 回答 2

0

显然,回退到 Subversion 1.6 是唯一的出路,至少在 NetBeans 赶上 1.7 之前是这样。

于 2012-05-17T06:40:09.897 回答
0

如果您不介意遇到一些错误,您可以尝试 Netbeans 的开发分支(7.2 Beta)它捆绑了 SVN 1.7。出于这个原因,我同时安装了 7.1.2 和 7.2 Beta...

于 2012-05-25T08:56:21.100 回答