我们正在将版本控制从一些旧的 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 的一个错误,但我找不到解决这个错误的方法。提前致谢。