我起诉Mac 10.7.3,Eclipse Indigo,SubEclipse 1.8,SVN 1.7和Java HL接口。我创建了一个SVN存储库,并希望签入一个以前没有签入的项目。当我右键单击我的项目时,选择“Team”,“Share Project”,然后按照提示操作。我永远不会要求凭证来访问存储库,然后项目创建就死了......
mkdir --parents -m "Initial import." [https://svn.myconewmedia.org/svn/repo/csf/trunk/correlations]
URL access forbidden for unknown reason
svn: Access to '/svn/repo/!svn/act/19defd24-393a-4997-bc9e-3c624425a1d4' forbidden
虽然我在设置回购时输入了用户名和密码,但我认为此信息未被缓存。有谁知道如何使用Eclipse检查我的项目?
谢谢, - 戴夫
答案 0 :(得分:1)
设置存储库(使用svnadmin create
)和创建工作目录(通过Subversion' s命令行客户端 - svn co
或通过创建工作目录)之间存在差异Ecilpse是在Subversion客户端中构建的。
你说你给了它一个用户和密码我在设置repo时输入了用户名和密码。那是什么意思?
您可以使用Subversion命令行从存储库中签出吗?如果是这样,问题出在Eclipse和Subversion客户端上。我以前遇到过Java HL的问题,因为它需要Subversion C API。相反,我使用SVNKit这是一个纯Java解决方案,并且不需要Subversion C API。如果你使用的是Mac,因为Apple没有提供Subversion API库,这一点特别好。有关详细信息,请参阅ColabNet JavaHL page。
我还建议您查看CollabNet Desktop Edition。它拥有您需要的一切,并且具有比标准Eclipse合并客户端更好的合并客户端。
我可以从命令行查看,所以是的,我相信问题出在Eclipse上。我在Eclipse中安装了SVNKit,但是我如何使用"它在Eclipse中?当我打开首选项 - > SVN对话框,没有" SVNKit"复选框,只有一个" JavaHL:自动跨多个项目提交#34;复选框,已选中。
好的,我在Mac上下载了Eclipse,然后安装在 Help-> Install New Software ... ,CollabNet Desktop(http://downloads.open.collab.net/)下eclipse / update-site / e3.5),Subclipse(http://subclipse.tigris.org/update_1.8.x)和SVNKit(http://eclipse.svnkit.com/1.7.x)。
然后我重新启动了Eclipse,然后转到 Eclipse-> Preferences ... 。从那里,我选择了团队,并在团队, SVN 下。在屏幕的一部分,有一个 SVN接口条目。在 Client 字段中,我选择了 SVNKit(纯Java)。
然后我右键单击并说 New-> Project 并选择了SVN。我创建了一个新的存储库,并且能够从该存储库中检出。
你能遵循这些指示吗?有什么不同吗?你看到 SVN接口偏好了吗?您必须将其从JavaHL更改为SVNKit。