在Ubuntu上安装Eclipse的SVN插件

时间:2011-01-03 00:47:30

标签: eclipse svn

我是一个全新的Linux用户,在Ubuntu中配置我的第一个开发沙箱。我已经安装了Java和Eclipse,并试图获得 Subversive Subclipse (我没有任何偏好)但在开始这个过程之前有一些问题

我刚刚打开了Synaptic并通过它下载了subversion。

(1)我不确定SVN如何在本地部署。我的理解是SVN有一个客户端和一个服务器;服务器管理存储库,而clieent只是向服务器发送命令。它是否正确?如果是这样,那么我通过Synaptic下载了什么?客户端和/或服务器?

(2)这些Eclipse插件是否附带SVN(客户端或服务器......?),还是在安装这些插件之前必须预先安装SVN?基本上:SVN是Subclipse或Subversive的预先要求吗?

回顾这2个问题,如果有人可以先向我解释SVN的架构,那么解释一下该架构如何转换为通过Synaptic下载SVN,然后如何转换为下载/安装Eclipse插件,我会看到“大局”好多了。

感谢您的帮助!

6 个答案:

答案 0 :(得分:5)

我在svnkit中使用subclipse。两者都可以从subclipse的更新站点安装。工作良好。不需要其他软件。您需要设置svnkit而不是javahl。这可以在偏好中完成。

安装帮助/安装新软件。 根据版本更新网站:

http://subclipse.tigris.org/update_1.8.x

http://subclipse.tigris.org/update_1.6.x alt text

设置窗口/首选项。 (在底部选择svkit): alt text

答案 1 :(得分:1)

您下载了SVN服务器。您可以让多个SVN客户端连接到它。

Eclipse插件不附带SVN。你需要下载它们。

安装插件后,您可以连接到SVN存储库。如果要连接到自己的SVN存储库,当然需要先安装SVN并创建它。

但是,只安装了插件,您就可以连接到任何现有的公共存储库或您有权访问的任何其他SVN存储库。 示例:如果您安装插件而未安装SVN,则可以连接到此Apache Repository

希望能回答你的问题。

答案 2 :(得分:1)

1º问题:你是对的。关于Synaptic,我认为它是服务器之一。

2º问题:不,不是! Eclipse的插件是客户端,您不需要在IDE外部安装SVN。它全都是嵌入式的。

更多可能有用的信息:

如何使用Assembla存储库在Eclipse中配置SVN:

  • 在Eclipse中创建或打开现有项目。
  • 确保SVN的插件正确安装到Eclipse中。
  • 在Assembla的网站上复制您的项目网址。
  • 点击项目上方的右键>团队>分享项目> SVN 在显示的窗口中,将项目的路径复制到URL字段中。请记住URL末尾的/ trunk。
  • 在必填字段中通知您的用户(注意,是您的用户,而不是您的电子邮件)和密码,并选中选项:保存身份验证,否则您的登录名和密码将始终是必需的。
  • 点击完成。
  • 将打开提交的屏幕,为您添加一些注释并上传项目的文件。请记住,即使是一个新项目,Eclipse也会为项目创建所有默认文件夹的结构。
  • 点击“确定”即可完成!您的代码将上传到Assembla的在线服务器。
  • 现在打开Assemblas的网站,访问trunk文件夹进入您的存储库,然后浏览项目的源代码。尝试注释并查看应用于代码的自动格式,以使其更具可读性。

这里有Assembla服务的一些优点:

  • 无限制使用同一项目。
  • 除了庞大的文档和支持外,还易于使用,创建,导入项目和使用所有服务。
  • 1 GB的空间。
  • 在线访问源代码,可以对其进行评论。
  • 加密数据流量。
  • 与网站上的许多工具集成,这些工具非常出色,但需要单独付费。
  • 可以随时雇用任何付费服务,以合理的价格提供令人难以置信的优惠。 (查看服务列表)。

答案 3 :(得分:0)

  

如果是这样,那么我通过Synaptic下载了什么?客户端和/或服务器?

来自Ubuntu 10.10中的Subversion package description

  

此软件包包括Subversion客户端(svn),用于创建Subversion存储库(svnadmin)以及通过网络(svnserve)创建存储库的工具。

因此,您拥有客户端软件和用于创建和提供自己的存储库的软件。

  

(2)这些Eclipse插件是否附带SVN(客户端或服务器......?)

不,您需要install subclipse

  

您是否必须在安装这些插件之前预先安装SVN?

只要您通过包安装它,您就不必担心这一点。 ubuntu中的包管理将确保自动安装任何依赖项。 AFAIK所有gnu \ linux发行版的软件包管理系统都有这个功能。

答案 4 :(得分:0)

最简单的方法:

帮助 - > Eclipse MarketPlace ,搜索 subclipse ,点击安装,然后按照说明完成安装过程。

答案 5 :(得分:-1)

解决您的困惑的一种方法可能是首先使用免费托管的Subversion存储库,例如http://assembla.com

然后您可以下载所有SVN客户端,包括Subclipse插件,并将测试项目提交到Assembla上的SVN存储库。

我推荐使用Subclipse,因为据说它可以与其他Subversion客户端玩得更好,这意味着你将能够使用命令行SVN以及Eclipse中的Team上下文菜单。

http://subclipse.tigris.org/

使用此配置并确保客户端配置正确后,您可以考虑在本地安装subversion服务器。通过明确区分客户端和服务器来消除变量肯定会帮助您避免混淆。